Booked online and they turned up the same day – how good’s that? Professional crew, no fuss, and the place looks brand new again.