Wonderful place, beautiful surroundings, great hosts - we really had a fantastic time!