This was exactly what I wanted and was the perfect size.  It was easy to assemble and looks great.  Very functional.  Delivery was prompt and easy.  The only reason I did not give it five stars is that it is priced about $25-30 too high.