This product is good.  The BIG con of this product is when you are putting it together it is not snug.  It WILL come apart if you don't really bang on it or bend it to stay in place.  Once the shoes are on it it is ok.