I would not recommend!
Online booking was very convenient. However, lead time for the appointment was months long because so many people bought the online coupon, so I couldn't have my house cleaned when I wanted to before a party. When I was finally scheduled, one young, polite man came and did a terrible job. Somehow the floor was dirtier when he left than when he arrived, he did not move things to clean, and many surfaced had not been dusted at all.