5 stars! Exceptional reception, accommodations, and location. We will stay here again!