Lao Sze Chuan is wonderful, of course, but can feel rushed and noisy, especially on weekends. LTH has great food, but the linoleum floor and the refigerator in the dining room (repository of the famous hot sauce) are perhaps not conducive to the ambience you seek on this particular occasion.
I've only been to Triple Crown once, and it was many years ago, so I'll let someone else speak to it.