I got my tux at International Dance Design, in Houston. Here's the link: http://internationaldancedesign.com/
The quality and price were great. Ordering is done online or over the phone so getting the measurements right is the main challenge. In my case everything fit very well except for the sleeves, which needed to be shortened. I had a local tailor fix the sleeves. So it's worked out well.