The product is good.  The unit is not very weather proof, especially in the bottom.  The bottom piece could be a little bigger to fit better.