Excellent location, excellent facilities. Pretty much a perfect experience all round. Highly recommended.