We stayed a couple of nights in January and had a fun stay.
Pros: beach and pool area are beautiful. Location is great. Plenty of hammocks which one of my wife's main requirements in finding a good resort.
Cons: rooms a bit small and dated compared to other Marriott resorts. Also, the layout is a bit confusing at trying to get around the resort, from parking to room, etc.
Overall: I would consider staying here again but I would also maybe look around to see what other options are available in the area. I was also a bit disappointed with our view. We paid the premium for Bay View and ended up on a low level with mainly a view of a tree and the back of the pool. Try to get a higher room to get above the trees