Deli Grotto, St. John, USVI review