Excellent apartment, location and hospitality