This place is a hole in the wall, but clean. You can eat in if you want without a complaint. However, I have only ever done take-out because I think half of eating out is the atmosphere and this place is too small for me to find it worth dining in. I suppose that is up to one's personal opinion.
The food is good and not expensive. If you are looking to try a Lakewood Thai place for the first time, Thai Kitchen is your best bet.
I don't believe they accept credit cards.