The supplier was very good and nice. Shipping was quick and I had no difficulties. The cups must be all washed before use. The custom logo was okay quality but it must be washed with a soft sponge and cold water or else the logo will start coming off.