Don't let the reviews fool you, these people do sub-par work and make lots of mistakes. They also show up very late in the day. They drastically under quoted then want more money at the end. The contractor was begging me for cash after 4 days of work and threatened to leave the job unfinished. They left stains on my light switches and plugs and those now have to be replaced. Their 'drywaller' was not actually a drywaller but a welder. I had to re-paint everything and re-do some drywall mud after they said the job was done. Their tile job was VERY poor and I had to add pieces after they left. Grout lines are either very tiny or far too large. Lots and lots of leftover grout that I have to clean. Seriously, don't hire these people.