We had a terrible experience with Allfloors. Poor workmanship (glue everywhere including all over our bathroom and towels, jagged edges to wooden flooring, dents in wooden floor, door strip a trip hazard, paintwork ruined by people leaning on it). Poor/no communication throughout. They also seem to treat their staff badly. A six day job turned into a three week nightmare.