Excellent stay. Perfect location. Great amenities. And very responsive communication. A+. Book with confidence!