It came in great condition and was fairly easy to put together. I got it together by myself probably in 2 hours. The doors went on well, but you do have to tweak them to get them in the right spot. It is beautiful though and we love it!