Thanh Long has everything you would expect from a Vietnamese restaurant from the decoration to the music and what's on the menu.
I tried a rare steak pho (my favorite amongst phos). It was ok but nothing too special. The beef was a bit too raw and stayed too chewy. Noodles were plain and not tasty enough.
There are better choices in Montreal but it's still worth a try.