Good products.  With just a little more attention to the finishing details these products could achieve a 5 star rating.