wonderful location, accommodations, and amenities. 5 stars for sure.