It meets our most important requirements and we would definitely recommend it.  95% easy to install.  Wish the bottom black tray was a little deeper (have higher sides; about 1/2 to 1 inch higher).
We'd order from you again.
Thanks.