You definitely don't need to leave the premises if you don't want, but I don't believe they have an "all inclusive" unless you book a specific package with that.
Not sure but there wasn't much food there. We brought our own and went out to eat.
Thanks! Your answer is awaiting moderation.