The unit itself is exactly what we were looking for.  Gave it a 4 only because it was time consuming to assemble.  Directions were not terribly clear, there were multiple different screws in each package so you have to check them closely, and some of the parts weren't marked so we had to guess.  Took about an hour to assemble. Now that it is up, we really like it.