Their work is unparalleled. Any fabric or garment will come back flawless and fit perfectly. Price is understandably on the high end. However, the orders are rarely completed on time. Typically a day or two late with orders, which is what's keeping them from five stars.