Great place to stay in Byron - close to beach and town