We just returned from four nights in an all-inclusive package. We thought about the unlimited golf and spa but decided that food was important. We sure are glad we did because: #1-It was very expensive and #2-There aren't that many places to eat nearby. As far as service it is important to remember there is a cultural difference and it is called island time. The beach was great but we heard from locals to be careful because of the rip current. We stayed inside the semi-protected area with no problem but if I had kids I might worry. There are vendors selling but a polite smile and no thanks was all that was needed. We felt very safe walking anywhere; in town, from the golf course, etc. We tipped, always. There is a 10% service charge on pretty much everything and it does not go to your server but is pooled and distributed by the hotel. Info: *There is a Duty Free (Smoke&Booze?)just a little ways down that has much better prices than the one in the hotel or the Cigar bar.
*Look at what restaurants are opened which nights for planning. It wasn't the busy time of year and can imagine it may be hard to get reservations when high season.
*We shared cab rides a couple of times to cut costs. The cabs are supposed to have regulated fares which you can find online. The Marriott book advises not tipping them but ignore that.
*We brought our laptop and wouldn't have knowing that you can check email,etc. for $2US for ten minutes $3 for 15 min. in the business center. There was no wireless in the room we had.
*We had a ground floor room just outside the main bldg and really enjoyed it. It was quiet and convenient. I can imagine that one farther away may not have been as great.
*The tennis courts are 'turf' which were fun. Also lit so you don't waste beach time. We brought racquets and found out that with the $20/hr comes equipment. The pro was very nice.