Good products.  A little more attention to the finishing details would gain these products a 5 star rating.