I love this place! I've come with my family, met friends there several times, and I've even brought my ultra-picky relatives a time or two! The food is always absolutely incredible, and there really is something for everyone.\n\nI am not a breakfast person, but I love breakfast at Heart and Soul! I'm a vegetarian and really prefer fresh, organic food, so it can sometimes be tricky to find good stuff at other restaurants. Not here! Although there are several things for me to choose from, I can't seem to get away from the veggie omelet. It's got yummy seasonal veggies inside, along with oh-so-good goat cheese and the perfect amount of spices. It's served with blue/white/sweet potatoes - fancy and tasty! There are lots of other things on the menu that others at my table have tried and loved, but I'm always so wrapped up in my own flavor sensation that I can't say I've really paid attention to what they've ordered, only their, \""OMG! This is soooo good!\"" noises. :)\n\nI've been to H&S for lunch several times and can't seem to move beyond the salad menu, although there are lots of other things. I never order salads at restaurants because I hate ordering things I can easily make at home, but they have such a nice combination of fresh things and tasty dressings that I order one every time. I have had the grilled veggie sandwich once, though, and although it was pretty good, I was back to a salad on my next trip.\n\nI have read a lot of negative reviews regarding service. Although there have been times when things have been a bit slow, I've never had a problem with going up to a staff person and asking for what I need. They get busy, so I understand. It's a small-town-type place, though, so the owner/chefs are super friendly and love to come out and talk when they have time. I think that, if you're not accustomed to a diner-type atmosphere where wait staff is made up of your own neighbors, you might see it differently.\n\nI will continue to go to Heart and Soul whenever I can swing it. I'd love to see this place stick around for a long, long time!