This is a beautiful self-contained resort. We didn't rent a car and never left the resort. We got the meal plan and ate on the beach for lunch or breakfast (whenever we got up) every day and had dinner at a different restaurant almost every night. The Sugar Mill was by far our favorite.
When we first arrived the golf carts were all checked out, so arrange for a rental before you go. The kids had a great time driving around and the resort is fairly spread out, so the golf cart is very helpful, The resort is also gated so it was easy to let the kids go do their own thing while the parents relaxed at the beach.
Lots of family friendly activities with pools, beaches, parasailing, diving, fishing, tennis, golf.