It fit the bill.  Was looking for something like this for 7 months - and then this popped up.  Getting it put together was a challenge, but it is done, it is filled up and has all the space as shown and is perfect!!  So Happy.  Price?  Very reasonable. Quality?  Excellent.  Thank you!!!