No, the resort amenities and restaurants are charged to your room and you pay as you leave. You can eat at top restaurants or buy at the market and save--it's all your choice. Most people end up paying a lot less than at an AI place plus you don't wait in line for things you've already paid for.