Fantastic. Smooth check in/out and everything as described. We loved that the checkout cleaning requirements were so reasonable! Basically: leave the keys. Housekeeping will take care of everything. This was such a refreshing change of pace from places that require your own cleaning and then charge you a cleaning fee as well!