Excellent communication, smooth check-in and great location. Cleanliness could be better.