Good product for price. One piece came damaged, perhaps broken in transit; was able to repair myself. Delivered on time as promised.