Best place to stay in Byron. Literally an oasis in paradise.