Package arrive with everything and it was fairly easy to assemble. It did have a few minor bends in the metal that holds the wine glasses but I was able to bend it back into place with little effort. Also I'm having issues getting one of the wheels screwed all the way but I'm confident I will be able to get it on correctly with the right tool. Overall I'd say great value for the price.