Complete, well thought out unit.  It would be 5 stars if a top shelf was included.