Is a very beautiful place to stay in Byron, conveniently close to everything