Great place to stay in Byron with easy access to beaches and town