I've done business with them for years, and would recommend them to anyone. They are not always perfect - who is - but they ALWAYS make things right in the end. And they are prepared to rush when you need things in a hurry. Most recently, they cut down a blazer for me - completely remaking the thing to take it from a size 44 to a 40. It fits unbelievably well!
I can't speak to their prices, because their customer service has been so good that I have never felt like comparison shopping.
more