Delivery was fast and product was packaged well. Pretty straight forward assembly. The cabinet doors took a little while to get up, had trouble with a couple lining up but finally got it right after a few tries. The back piece also did not line up exactly right but not a big deal. Other than that I'm overall loving it!