It's an ok place. Not bad, but don't expect five star quality food here.
The service is good, don't get me wrong, but no amount of great service is going to make up for lower-quality food. Thai Spices serves Americanized food, not authentic Thai, despite the menu descriptions that the food is indeed so. Way too much sugar in the dishes to please American palettes.
Would I come back here? Only as a last resort, if no other Thai places were open, sure. Other than that, I'd steer clear of this place.
Upside, if you pay with cash you save a small percentage off your bill.