Excellent place and hospitality