Disney World is a fun place, though it's not exactly known as a destination for world class cuisine. We decided to try some of the nicer places in the area and report back.
La Hacienda de San Angel is in the Mexico part of Epcot, it's a fairly new restaurant, and somewhat upscale.
A couple margaritas to start...the Classic and the Orange Mango Fire. While these were good, I found the margaritas here and at La Cava de Tequila across the way to be a bit too sweet for my liking. The tequila selection is solid though, so you can try a wide array of things. I also had a tequila flight, but failed to take a photo. To be fair, it would be a photo of three shot glasses.
The entree was the La Hacienda mixed grill for two - flank steak, chicken al pastor, chorizo and vegetables, served with beans and fresh salsa. Excellent steak and the chorizo sausages in casings were excellent. Nothing here is terribly spicy (it is a tourist destination I suppose), but the chorizos saved the day with a good punch of flavor. This is billed as a mixed grill for two - it could easily feed three.
One of the selling points of this restaurant is that it's right on the water and if you have a window seat, you'll have a good view of the Epcot fireworks. There are some parts of the restaurant with no view, so you may want to have a plan B if you're desperate to see the show.