Excellent place, especially location and hospitality