Very clean! More than satisfactory accommodations and good location. Check in and out was a breeze. Hosts had good communication. Only negative was being kept up by loud people in nearby room's.