Soul Mama has so many great options to choose from that any omnivorous friend you bring will find something to enjoy. It took me probably ten minutes to get through a grueling hard decision on what to get because everything looks delicious. The vegan meals are pretty good, and if you are hungry, you can get up to a five combo. There is also a variety of vegan desserts. I think the menu changes daily, but I'd recommend the sweet potato pasta and yellow dal if you see it.
Our waiter was super vegan and super friendly. On a sunny day, it could be rather romantic, being right on the beach and all, but the inside is very nice, too. My only complaint might be that the prices are a bit high, but that is void due to the quality and variety of food you can purchase.