Very clean, great communication with the hosts, great location. Very comfortable bed. Would stay again.