very clean with great amenities