Location and communication were excellent. Cleanliness fell short of my expectations.