Cabinet arrived within days! I was able to assemble it myself up to the point of hanging the doors then needed my husbands assistance. Shelves are adjustable. Its very well made and will be a nice addition to my massage room.