Pretty difficult to put together, but it can be done as long as you have some help and are prepared to spend all day on it. Has a couple scratches but for the price, it can't be beat. It's super cute and I get tons of compliments on it.