Best mexican in Roanoke! The waitstaff is excellent, they remember their customers time after time! They just added several new things to the menu, which is always nice. The frozen margaritas are the bomb! We have been going to El puerto since they opened and nothing will ever change that! We love it and so do our kids!