We have eaten in the specialty restaurants on several occasions. I would never miss Palo on Disney. Both the food and service were exceptional for the price, which at the time was $10 p.p. Carnival, just a couple of months later, was $35 p.p., and both the food and service were disappointing. I would never pay for that again! Last February we too our first Holland America cruise. We ate at the Italian Restaurant (no charge, but you needed reservations) and the Steak House ($20 p.p). They were both exceptional, and I would rate them both a "must do".