A sparkling clean place with tons of amenities.