Easy enough for me to put together by myself.  It's a little top heavy, so, I put some thin foam under the front legs so it tilted slightly backward. It then eventually settled into the foam and the carpet and is now very sturdy. Good value for the money.