Very clean, great location, excellent communication with hosts, great amenities, firm beds (one in our group had back problems and she loved the bed) and very clean (said it again because it is important to me). Thank you!