Good life at Turtles Deli, US Virgin Islands