Pros: it's fun. I loved the theming and the beaches to lounge at. It was nice to have 2 dining options there including a sit down place.
Cons: the last time we were there, we were in the Trinidad building. It was one hell of a hike from food, pool, etc. 20 minute walk. It was nice and leisurely, but not so fun when you're exhausted. The buses do stop along each building (at least the last time I was there they did) and they had one that ran from the club house to the buildings, but it was a LONG wait...long enough that you could've walked there.
It's been quite a few years since I've stayed there though so I don't know if any of the cons have changed. I did love that resort and would stay there again, but that hike is a huge, exhausting deterrent.