We just got back from back-to-back 10-day cruises in February. These were our 16th and 17th cruises on Princess. This was our first cruise as Elite, so thank you Princess for doing our laundry!! What a great perk that is.
We had a great time and didn't want to come home. I always wonder when I read these reviews if the people who criticize were on the same cruise as us. Maybe they just expect too much or are overly critical.
The food was great. We went to the Horizon for breakfast and lunch and had traditional dining for dinner. You can always find something on the menu to please. The selection was repeated in the dining room each cruise but if I really liked something the first time I tried it again. Or if not, I tried something new the second time. Breakfast in the Horizon offers just about anything you would want. The variety for lunch is great too. For variety there is always pizza or hamburgers by the pool. Like I said, we were there 20 days and never got bored.