Does its job overall but pretty hard to assemble and took us forever to build. It took two people at least half a day to finish assembly.