five stars all round excellent host and place.