Very nice restaurant with surprisingly great food. The only thing I didn't enjoy was the way it felt like the staff was rushing you because they wanna bring more people in. Besides that it's worth the visit. I'll be going back.
Stay the day at a beautiful resort and enjoy all the amenities it has to offer!