How much is complimentary on Carnival?

My mom and I are looking to book a 4 day trip on the Glory for August and I was wondering how much of the food and drink is complimentary. Can you comfortably vacation without paying for the specialty restaurants? What caveats come with the complimentary services? We're excited and I just want to know more about what to expect, thanks!