Communication, cleanliness, and amenities were all on point. 10/10.