It is exactly what I wanted.  Only problem putting it together is the bottom doors.  Doors are not squared, therefore it is impossible to not have gaps, top and bottom.