Perfect location. Excellent value. Spectacular view. Super comfortable. Great amenities. Easy check-in. Great communications. Makes for a wonderful stay! We'll be back!