Tony’s gets a lot of hate, but in all my experiences at Tony’s (4 times to date) the service has always made Tony’s a place we enjoy eating. Now ofcourse, the food, much like Sci Fi Dine In isn’t spectacular (so if you aren’t on the dining plan I understand if you’d rather spend your money elsewhere). But again, the atmosphere is something we love, the location, the decor, the service. And also they always make our celebrations there very special. The wait time is usually not long at all after your ADR time. Which is nice!
As for Napoli, I haven’t had the chance to eat there yet. But I’ve heard it is much better than the other Italian Restaurant in EPCOT (Tutto Italia) which we ate at for my 15th (?) birthday (I think lol) and it wasn’t that good at all, food wise. It didn’t blow my taste buds away like I expected. But the waitress was lovely and paid so much attention to our kiddos so that was nice!
And for Mama Melrose, again I’ve not eaten there, but my friend worked there on the CP. It’s like Bertucci’s if any of you have them near you! More that style of Italian fare. The pizza is supposed to be really yummy. But they ALWAYS have a HUGE wait. And it’s kind of out of the way in the park, and sometimes hard to find. And their system tends to always mess up the ADR’s for some reason. My friend came home with a horror story everynight about angry guests. lol.