Perfectly sufficient given the need and the price. Assembly was not as bad as I had feared it might be. All parts were included (plus a few "just in case" extras) and in good shape.