10/10, sparkling clean, great amenities, great value