Excellent communication. Awesome location. Easy check in process. Little extra touches (eg shampoo, conditioner etc) very much appreciated. Comfortable place to stay.