We loved this restaurant. Unfortunately we ate there our last night or we would have definitely gone back again. We didn't have reservations and barely got in. However they were very accommodating.
The menu was extensive and contained both Mexican and American entrees. They feature a lot of organic produce. We ate steak and shrimp, both of which were excellent. The service is unbelievable. The setting is outdoor with lots of little lanterns, making it really pleasant.
Since we had taken the shuttle from our resort we had quite a walk from the dropoff point to get there, but it was worth it. This is a definite must.