Absolutely perfect! Ordered for our 4th of July party… what a hit!  Great product!