Clean. Comfortable. Great amenities. Beautiful place.