Very poor service. They showed up about 15 minutes late and were done in less than 2 and half of the three hour session I payed for. The windows were not done and they told me that I got a basic cleaning which didn't include windows( a bold-faced lie). After further examination, I found a ton of uncleaned areas and the ones that were cleaned could've been done better by my son if I bribed him with a Skylander toy(he's 6). I attempted to call the office to dispute this and was told they'd address it and call me back, which never happened. I wish I could give this place negative stars. Really crappy experience.