I was a long-time customer until this fall. I bought a very expensive pair of leather pants ($1000+) at the store and they offered to hem them for me. Unfortunately, their tailor cut the pants off without hemming and ruined the pants. I could have recovered from that except it has taken me 6 weeks and about 20 phone calls to get a refund. The store manager never returned my calls and I finally had to escalate the problem to the Catherine corporate offices. I'll never shop there again.
Cons: customer service, return policy