I've never been to my resort but it has good reviews and all the stuff I want ie: all-inclusive. I think most of us are in the same boat that's why we love this forum.
I agree with Megashay, Paesano's is delish. The riverwalk will be a great place to stay as far as entertainment goes. I used to live there a few years ago so sorry no new recommendations.