It took a few days to assemble only because it was 110 deg outside, but i love the final product.  I did most of the assembly myself with the exception of a friend helping me with the initial frame setup.  Shipping was fast and professional.