Le Peep is an awesome brunch place. It's never very crowded, which is refreshing in Charlotte, where many of the breakfast and brunch places get overwhelming, especially on the weekends. It's bright and cozy inside, and it's great for conversation.
There aren't lots of vegetarian options on the menu other than the pancakes and waffles, but the staff is flexible and willing to help you set something nice up. I had the California Turkey panini without the turkey and bacon, and the waiter didn't even give me any attitude about changing the menu options. There's also lots of breakfasty-stuff, so it's one of those wonderful places where it's kind of safe to bring anyone...no matter if the group wants lunch or breakfast or meat or vegetarian or sweets or whatever...Le Peep can accomodate.