And that includes the self-service Lido buffet area - and often in other places around the ship such as coffee bars in atriums.
Now - regarding coffee - you can always get regular American coffee at no cost at most restaurants, including self service in some places. But if you want a special coffee you will have to pay extra for it.
I am the editor, but I also speculate, ask questions and play devil's advocate. I reserve the right to change my mind.