Excellent location, excellent amenities and facilities with thoughtful inclusions. A great place for a relaxing stay.