Top quality and great cost. I did not need to bother them about getting my order to me by my event date. My sales rep made sure I had enough time to get my order before I placed it. They also even provided me with alternative options just in case we didn’t have enough time for this product. In the end I received the product I wanted with plently enought time to spare before my event date..