I went to Sandals Negril on my honeymoon, and I would definately go back. You really don't have to spend a cent if you choose not to (assuming transportation from airport to resort is covered). We did venture outside the resort a few times, but in hindsight we would have been fine staying put.
The food is a little hit or miss. The key is to target the places that cook ordered items rather than hitting the buffets. We had some excellent meals. The drinks are free, but the selection may be slightly limited (only Red Stripe beer).
The best part of it for us was the variety. Sea-kayaking one day, laying on the beach the next, Scuba on day 3, etc.
Sandals didn't get their name by being shitty. But you do pay for the name.
Courage is not the absence of fear but rather the judgment that something is more important than fear.
The brave may not live forever but the cautious do not live at all.