Don't underestimate Guapo's in Bethesda. It may be located in a hotel, but it's the best Mexican place around. FRESH (and endless) chips and pico, and tortillas made onsite. HUGE portions with great flavors (tortilla soup, seafood soup, fajitas and burritos are our go-to's). The place is always busy, but we can always find a seat in the bar. And during the week the all-you-can-eat buffet is a great value. We also come here with family, and they are always great with kids.