Great location, great hospitality - five stars