I've only ever had takeout from this place, so I'm not sure about the in dining experience.
Everytime I order for delivery the food is prompt, piping hot, and perfectly seasoned. I think the delivery minimum is steep, but given that most curry dishes are between $10-15 a piece you can easily get there.
I've tried the mango curry, the Thai fried wings, Thai samosas, and Tom kha soup. All but the soup were delicious. The soup felt thrown together at the last minute for someone who doesn't know what soup is supposed to taste like.
One con is that they serve their curry in containers that are prone to dripping all over the place. If they were in tall round cylindrical containers it would be world's better for a saucy dish than a wide rectangle.