They took my carpet a few weeks ago, telling me that in a few days it'll be fixed. I'd been called more than five times and postponed delivery every single time. At this point I can't say nothing about the quality of their work. But based on my experience, I would never recommend those people. I'm sorry now because I've took into consideration the City Search positive feedback and paid the bill already. Be aware, don't rush to pay those people. I'm wondering if they're not scammers now.