I have been searching for the perfect fit and I found it.  It's easy to assemble, sturdy, and looks great!  And it came 2 days earlier than scheduled.   I would recommend this to everyone.