Assembly was pretty straight forward but took several hours. The material is very cheap and scratches easily. I would have expected a little better even for this price. I do not think this is going to hold up for long but meets my needs for now.