Pro: The housekeepers do a good job and the price is reasonable.
Con: If your experience is like mine you will need to have a VERY flexible schedule to accommodate the constant abrupt schedule changes. I've been using them for 3 months now and they have last minute rescheduled me at least five times. I have never had this problem with any other cleaning service.