Very impressed! The assembly took some time but went together perfect with absolutely no problems! There was One small cosmetic issue from shipping but we were able to order a replacement part online. I would highly recommend!