Very clean and accommodating, great amenities and location