Terrible company. Posts additional fees to expedite order and immediately asked to cancel an order of they couldn't guarantee delivery by needed date. This was within three minutes of placing the order. They lied and said it already went to production. Total scum. I will get my money back from AMEX but what a hassle. Avoid.