Terrible. Never fulfilled my order as of over 30 days past the original promised ship date. They 'offered' to cancel my order, but since part of it had been prepared (cut the letters), they would charge ME a cancellation fee! Who charges a customer ANYTHING when the company is at fault. Outrageous. The over 20 negative Yelp reviews are spot on.