Great locations, sparkling clean, good amenities.