I bought a groupon a few months back and finally decided to make an appointment! I was a little scared considering the not so good yelp reviews but I had a good experience overall:) they showed up right on time and even called before coming. I had them do a extra cleaning since I have pets. The guys that came out were friendly and made sure I was happy before they left! I did however take one star away because of how fast they were...sometimes fast isn't always good and all the pet hair left behind. I will probably call them again to do my tile:)