It came quickly and is a solid piece of furniture. Heavy and good quality. It did take some time to put together as there are a lot of pieces, but nothing that an't be done with time and a little patience.  We are very happy with this kitchen and it is getting lots of play!!!