Perfect and priced right.  Arrived within days of ordering and I couldn't be happier with this product.