I absolutely love the way it looks. Quality is okay for the price, wouldn't expect anything more...but god the assembly. Took me about 4hrs to put it together- it has so many small pieces that need to be screwed together and on top of that it was defective. Side panels where too short or back panel was too tall who knows?? Bottom line I had to wait for a month for the replacement pieces and once I got them they didn't fit either so I had to had the whole thing replaced. Still waiting for the replacement so hopefully this time it will be okay.