Great experience overall. Fantastic location and great facilities. Would happily return.