Length # Of Dining Package Meals
3-6 Nights 1 Meal / Any Stateroom
7-11 Nights 1 Meal / Studio, Inside, Oceanview
7-11 Nights 2 Meals / Balcony & Above
12+ Nights 2 Meals / Studio, Inside, Oceanview
12+ Nights 3 Meals / Balcony & Above
Haven is "Balcony & Above" so yes, 3 meals on cruises 12+ Nights