Stayed here for 2 nights in early April 2013 - fantastic room, great beach, very good restaurants. We did have to move rooms because the AC wasn't working in our original room in building 1, so they moved us to building 2 and the AC was COLD!!
The beach is definitely a morning beach - since the sun rises over the Atlantic side of the island - I was up at 5:45 am for the most beautiful sunrise ever.
Food was very good, but a little pricey - we ate at the seafood place by the pool, the Italian place on the 2nd floor of the main building, and the sandwich place/coffee shop.
We did not go into the casino, but had some friends who did and really enjoyed it.