Purchased this as a Christmas gift for my 13 year old daughter and she loves it! Perfect size for a tween/young adult. 
Assembly was pretty easy other than there weren't any pre-drilled holes for the mirror frame.  Bench is sturdy and neutral cloth. Would definitely recommend.