We have been coming to the obx for sometime & this is place we try to stop at least once during our trip. It's small, but colorful -- not well "commercialized" but worth it!! The food is fresh & fun - so are the wait-staff! It's a must!! Love the "regular" menu items as well as GREAT specials!