Great ambience and hospitality