Easy to assemble. My small dog loves the bench. Easy for her to get on my bed from the bench. Great for putting on shoes. The color is good.