Ordering was easy. Delivery was on time. Assembly took about 2 hours, super easy for me because my husband did it all. :) We love it, we chose ZGrill because it was priced right and had awesome reviews. We will definitely recommend to others.