Blue Moon - Great drinks, great food, nice relaxed atmosphere with great view.
Playa Lounge - Great (but pricey) drinks, ok food, cool very relaxed atmosphere, great place to just hang for a few hours.
El Patio - Great food, good prices.
Waraguma - Didn't get a chance to eat there this time, but I don't think it moved. It looked like it was still going at the same hole-in-the-wall location.
The only other one I would add as a must visit...
Blue Lotus - Amazing Food, stellar drinks, out of this world atmosphere and a boat ride too. Price is very high for the island but worth every penny. It was so good we went twice on our last trip.