I hate to leave negative feedback, but this is purely based on the fact that they did not honor my 2 hour window. I would not have minded as much if A) they had called to notify me they were running late, or B) made any effort to keep my business when I called to complain (so I canceled). I went with another company that makes specific appointment times.
Cons: Didn't honor window, weak customer service
more