Extremely clean and in an amazing location. Communication was great and checkin was extremely easy.