Excellent all around. Good communication, easy check in and a very nice place in a great location, and for a fair price!