Great location and a perfect host made for a perfect weekend.