Most beautiful hotel, most accommodating staff- a home away from home, even a gym!