Terrible experience. The order took forever to get processed and needed multiple follow ups to even get a status update. It was finally dispatched after multiple weeks and got to me well after I needed it (I ordered it 3 weeks before graduation and it got to me 2 weeks after!) I reached out to customer support in the interim to ask for order cancelation and refund, and they flatly refused. Very poor experience, do not recommend at all.