Until recently Thai Princess was one of my regular spots where I'd try to eat at least 3-4 times per month. being a resident of Richmond Hill, and not working anywhere near downtown, i would say that's quite a display of loyalty and favouritism .
a few weeks ago my friend and I came in for our regular doze of #97. Dinner was served in tolerable 20 mins but as soon as we began to eat, my friend found a long black hair in her soup. we alerted the waiter and as she waited for her replacement i couldn't help but nibble on mine. some 25 mins pass by and my companion gets her new hair free dish, which she seems sceptical of. by this time i can see the bottom of my bowl. needless to say it was a bit of an awkward experience eating one at a time. as i waited for my friend to finish her meal i wondered if there are other restaurants in Toronto that prepare this dish so well.
we asked for the bill and when presented with it we saw no consideration what so ever. when argued that the whole dynamic of the meal was ruined since we weren't able to actually eat together and should at least get her meal taken off the bill (just for the record we didn't come for free soup, we visit this place on a regular basis and always leave a min 20% tip. not to mention that most establishments will deduct the "bad" dish of your bill without even asking) we were told that our meal was replaced free of charged and we are not owed any considerational compensation.
the soup is to die for, but i will never give my business to this establishment again.
now the search for the next best spicy coconut red curry lobster ball and chicken soup (or #97 for short) continues.
as a side note, the service has never been the greatest. it's not that it was bad, the staff just seemed like they couldn't be less enthused to see you.