I give it 4 stars because it was a bit lengthy to assemble it. Specially when you think its your assembly skills and turns out to be a defective piece! Luckily, I improvised and finished putting it together and was very pleased with the final product. I also contacted customer service and was very satisfied with the quick response and outcome.  The quality is above average for the price , does not look cheap next to my other furniture, spacious yet lean enough for an entry way in an apartment, and can easily fit shoes size 10 for women. In short, it was worth the buy.