Over all I would for sure buy again

The good   It is simple to put together, it looks good, the frame is pretty sturdy.  

The bad   Simple to put together does not mean easy.  It takes time and can be a bit frustrating at times, it’s worth it but it is not a 10 min job,  the plastic that the shelves are made of are going to be very easy to damage two were already slightly damaged on delivery and a 3rd got stretched out during assembly, I expect at sometime to replace the plastic with something else but for now am happy with it.