I submit this rating for one reason only, and it's not because I can say how well they clean. Sent in a request for pricing more than 24 hours ago. Got an automated email saying they got the request and would follow up. I've heard nothing since.
I gave them two stars based on teh "meh. I've experienced better" expression by Yelp. Can't say if they're any good because they haven't given me the opportunity to. Gone looking elsewhere.
***update***
heard back from them 48 hours later. Seemed professional enough. Asked all the right questions. Price was a bit higher, and we'd already booked. I did add a star for the professionalism and pleasantness on the phone.