Both Josh and Justin were polite, professional, and clean. They were not willing to leave until I was 100% happy.