Relatively easy to put together. One piece was damaged during shipping so I had to glue the particle board back together before putting it together. I wouldn’t fill the shelves with vinyl, but to display under 100 records I think it’ll do fine.