There are like 20 places to eat on the ship. Its the size of a resort. Half are no charge. Eat as much as you want whenever you want. Then there are specialty restaurants that you would get dressed up to go to. Balcony rooms can get 2 Free specialty dining visits. Balcony rooms also get the Unlimited Beverage package. They give you the $700 per person drink package and you just pay the gratuities.
What type of room are you talking about?