excellent place and warm hospitality