A lovely experience - not just a place to stay.