Perfect for what I needed and it was in stock and ready to deliver. I tried to order the same product from a popular online retailer and it was delayed and delayed so had to cancel.