Great location and facilities. Excellent host. Lots of extras and lovely touches.