Wonderful hospitality, great facilities, incredibly clean and well maintained accommodation, top location, a very relaxing stay to be had.