Definitely 5 stars!!! Great location, amazing amenities, awesome recommendations, and an overall stellar experience! We could not have been happier with our stay. We would highly recommend!