hi ,
we went there a year ago and hated it, hardly any beach, only when tides out, not many facilities, only 2 eatieries one mega expensive and then the main one which is ok.
the fijian (shangri la is fantastic) they do a lot of weddings there and very good massage health spa and golf course...