To many pieces but my husband was able to put it together after 4 hrs. Looks cute though. Shipping took 5 days. Box is heavy. White is a beautiful color. Very satisfied