This product was delivered on time. All equipment includes for assembly in one packaging. One person assembly  with Allen key, took me 2hrs 15mins with distractions in between. This was a easy assemly process. Fabric was clean and to my expectations, unlike most reviews that stated this bed was smaller than featured. It was the right size for me. I Love It!!!