If you are looking for a great dinner on JVD, I would recommend the restaurant at the Sandcastle (Soggy Dollar) or Corsairs. Sandcastle has always been top notch food and service. Our last 2 trips to Corsairs we have been very pleasantly surprised with the dinners. They are pricey but definitely worth it in my book (your mileage may vary).


Allan