First of all, visit the place and form your own opinion. Quite a few reviews were not favorable. But I decided to give this place a try, and boy, am I glad I did. The place was immaculate , and considering how enormous this resort is, that is no mean feat. From the moment we entered the lobby( there are 2 by the way), I fell in love with the place. Staff were so polite and friendly. Dining options were plenty. Some reviews said the rooms were dated, but the rooms we were put up in were pretty good. And clean. The beach was clean. A few weeds here and there which were not much of a problem. A shout out to Aarti who went above and beyond and welcomed us. The only con would be the limited parking spots. We had to drive around a few times before we found 2 spots. Other than that, no complaints whatsoever. Would definitely return as well as recommend to friends and family.