Cleanliness and service was perfect. The check-in went over without a hitch and the check-in/check-out times are flexible. There is always someone there to reach in case of emergencies.