Perfect! Exactly what I wanted and it came ahead of the estimated time. Very sophisticated and well crafted. Highly recommend this product.