They were on time, very good communication, pretty quick with the clean and extremely polite, and did a great job, I was actually quite happily surprised with the level of service. Will use them again.