I bought this cabinet for my bathroom. Fast delivery, great price. Yes, many pieces to put together...but also great instructions. Love the cabinet and it fits in the space perfectly!