Ordering was simple. Product is awesome. Delivery not so good. Said it shipped on 12/14 with 3day shipping and it finally arrived, package damaged, on 12/21. Idk what happen but at least the product wasn't damaged.