Would give it 5 stars if it wasn't such a pain to assemble. Nothing difficult, but it was tedious as can be and some of the screws and nuts didn't quite fit right.