Sturdy piece - expect to spend 1.5-2 hours assembling this.  I took a star off for slight warping of one of the side pieces.  The velvet is cotton and we ordered the pink, which is a deep mauve.  Much more saturated pink than the photo.  We love the color.