I would give this product between 2.5 and 3... 
The Positives- it arrived in great time, it’s pretty and it stores quite a lot of stuff. Easy assembly instructions.
The Negatives- Glad I bought on sale because the quality is not worth the . It’s not as solid as it looks and will need to be attached to the wall (my cabinets are full and the units feel flimsy)- positive - the cabinet comes with the wall attachment. The doors do not come together 12 inch gap. I bought 2 cabinets - one has an extra brace at the bottom. So same product but built slightly different.