Its very clean and well maintained. Everyone we talked to was very nice and ready to help with any questions. We were on the top floor so there was quite a few steep stairs, but other than that it was a very enjoyable stay!