Excellent facilities, great location, welcoming feel, extra 'little' touches.