Hi Rachel!
Wow, there's so many I love, it's tough to choose! :-) In terms of overall experience, my family and I always love Coral Reef Restaurant at Epcot. They have always given us phenomenal service, get you seated fairly promptly, and seem to be thoroughly informed with their entrees, down to how everything is prepared, cooked, seasoned, etc.
Of course, the experience isn't complete without checking out the MASSIVE aquarium for your viewing pleasure, equipped with sea turtles, sharks, stingrays, blowfish, to name a few. We've always been fortunate to get seating right in front of, or very close to the aquarium. When you check in, you can ask if they can seat you close to the aquarium. Although there's no guarantee they can accommodate, particularly if it's busy, they'll usually try if they can. However, the aquarium is
really huge, so anywhere you sit inside the restaurant should give you a good viewing perspective.
As for food: the fried shrimp, New York strip steak, and Mahi Mahi are our personal fave's. Children's menu comes with pizza or fish, and you can substitute a vegetable with french fries by request.
If you wish to see more on Coral Reef, click
here. Good food, good ambiance, good times!
If you visit Epcot, put this on your "Must-Do" eatery list!