The bed was delivered on time and is very good quality! There were no missing pieces and everything seems well made. Assembly was not complicated. Definitely needed 2 people to put it together. My daughter loves it!