Fast delivery, 2 days after shipped. Packed good all pieces in good condition. I am pretty handy and it still took about 1 hour to put together and install. The quality is good,very sturdy I’m very happy with this cabinet.