Super place, location and hospitality. Home from home