We have used them for over 2 years now and I would highly recommend them on the fact that their maids are well trained, trust worthy and generally great. Another plus is that they're quite flexible in required hours and so on. We had our maid for 2 hours, 3 days a week. The management on the other hand.... Not so great. They pay their maids a pittance and never on time, but I don't know if that's different from any other agency.