Purchased this for our granddaughter...she loved it!! It was the right size...her mom put it together by herself...she is handy, tho, so I would say assembly is not terrible.