I just came back from Sophia's and I love their food. Their Thai Iced Tea is $2.75, but it is great and they give free refills which most places don't.
They are remodeling on the inside right now, but the out door atmosphere during lunch is great. It is a great place to meet someone and have lunch.
Their lunch menu is pretty cheap with 9 different dishes you can get for $6.75. With lunch you get a small salad, a really small egg roll, your dish with your choice of chicken, beef or tofu, and rice on the side. They give you more than enough to fill you up! The service there is quick during lunch, in and out in 1 hour if you need to be quick, but if you wanted to sit and talk, you never feel a rush to leave.
The wait people are really friendly and also i have never had to wait for a table during lunch. At dinner time i have had to wait like 40 minute, but i do not often go during dinner time.
I think that the dinner prices are more expensive so I recommend just going during lunch if you are there for the food.
Some advice, if you plan on going to Sophia's for drinks at night, it is best to go for dinner so you do not have to pay the entrance fee to get into the bar area.