Excellent location, right in the heart of Byron makes it easy for holidaying.