5 stars! Great hospitality. Perfect location and amenities!