Great place - location, cleanliness, amenities