Excellent location, great facilities, brilliant host, would definitely return.