Roanoke Island is great and the Roanoke Island Inn is the place to stay. Awesome Inn. I've stayed here while on business 3 times and love it. The staff is great. Last week I was blessed to be acompanied by my wife and son. Now they wonder if I was realy on business. They loved it and can't wait to be back. The bikes and snacks made my son not want to leave!