I used to live in the apartment building that Pesto is located in, and really wanted to like it. It was SO convenient. But I went once, and never went back. Best bet is to walk a few blocks up to Cleveland Park for your pick of good places.
I was disappointed too. It only seemed to pretend to be Italian. Bread that was like eating chalk. Two of us with salads, a main course, bottle of wine and a digestivo cost over $100. We were surprised at that and concluded we've eaten better Italian for less.