Very clean and check in and check out were very flexible. Great stay!