Excellent location, good amenities, great hospitality