Very clean, and easy to check out. There should not be a cleaning fee since you have to clean everything yourself, but overall, nice visit.