You can also get a local tailor to take your measurements and then order direct from tailors in Thailand or Singapore, and it tends to be cheaper than off the rack.