We stayed there last spring. I thought the food was very good, and I can be difficult on that score. It was SO windy, we did not spend much time on the beach, but I've seen better on other islands. We rented a "beachfront" villa that was disappointing. We spent the week trying to get them to bring us a minibar, and hook us up to the internet; depite a $20 (US) tip, we never got either. The golf course is very good.