Everything came in perfect condition! It was delivered just a week after placing the order. The color is even more beautiful in person. Definitely NOT easy to assemble, but worth it.