Ok, it's more like 4.7 out of 5 stars because I have some issues with the bobbin racks but I'll get to that.We just moved and I finally have a space that is fully my own to do something with - no more dragging my sewing machine to where it was convenient for me to work. So what do I need? I need a sewing cabinet! But we just moved so I really can't break the bank. This one popped up after weeks of keeping my eye on another one that was OoS and the price was too good to believe and I thought I would be sacrificing quality, but I ordered it anyhow. It shipped directly from the seller and since I was so close, it arrived in only two business days (exciting!)It's your basic particle board furniture, nothing fancy. But at the same time, the finish is really nice. Even the bottom edges of the door and sides are finished, nearly everything is really. There was enough foam in the box that all the pieces arrived intact. So as I'm unpacking it all and laying it out I'm thinking "oh great, none of these are labeled. This is going to be fun." WRONG! The ends are labeled with little stickers. So instead of marring up the finish like other manufacturers do with the stickers, the #1-15 stickers are on the edges. Which means for the most part, you can ignore them and put the furniture together. I didn't take off any really except for some on the door shelves.It went together pretty quickly. Manual was really easy to follow and could easily be done by one person (if you have a spare hand to attach the door it would be helpful but not necessary.) Pilot holes all seemed to be aligned straight. It's a little wobblier than I thought it would be, I might see if I can find a piece of white board or something to attach on the back for stability. It's not terrible though. Trying to get the screws in for the casters made a little bit of a mess as the "wood" started to shred (but only in those spots). Hopefully that area doesn't get worn down easily from use and start to crack around the holes.The shelves are generous. I got rid of a bunch of patterns before my move but with a few plastic bins, the inner shelf will be a nice storage area for the ones I kept (and buy in the future). The shelves on the door are great and had room for my oft-used notions and then some.So the bobbin holders. It's great having them on board, really; but they need some tweaking. First, a bit of wood glue in the sockets is going to be needed. As I was moving bobbins around the dowels got stuck in some and came out. Second and this is the biggest complaint - the height of the top row in relation to the front ledge of the cabinet doesn't work because you can't shut the door. 250 yard spools of Coats & Clark thread *just* fit but I had to nudge some under the ledge so the door would shut. I had to move all of my Gutermann thread to the lower row because there was no way they would slip under that ledge. So I may be drilling new holes for the top row and dropping it down.I'm ecstatic with my purchase and would definitely buy again.