5 stars! amazing location and accommodations, everything you need!