Exactly what we needed! Looks great and feels solid. The only reason we wouldn’t give it 5 stars is the amount of time it took to put it together. Would purchase again.