Communication, location, cleanliness, everything was superb