Stayed for a weekend in September and loved it. We stayed at Black Beards lodge, which was ok. The beach was beautiful and really gave you that secluded feeling. The town of Ocracoke is really interesting and fun to explore. Lots of shopping and some good places to eat as well. We are planning our next trip there!!! Don't forget to check out the horses while you are there.