Perfect place to stay in Byron, within walking distance to all of Byron's activities