Comparable to a 5-star resort. Great amenities. Thoughtful touches everywhere. I was pleasantly surprised on more than one occasion. Very easy communication. Great location! Do not hesitate!