Good price and good quality. Ordered 600 hard plastic cups. Delivery time would be six weeks (properly stated in advance), and that was no problem for us. Finally received a nice product after 4 weeks. Communication, service and product are excellent!