Perfect location, excellent facilities. A little gem right in the heart of Byron