Excellent location and facilities, and some nice thoughtful touches. Would happily book again.