I've been coming to Ocracoke for many years and eat at Jolly Rogers at least once every trip. The food is fine (nothing outstanding) but the atmosphere is great as you are sitting outdoors with terrific marina views. My only gripe would be from tourist with unrealistic expectations and rudenes to the staff. Seating IS outside, next to water; expect what nature can bring to that. Relax people!!