We had a mixed experience with the supplier. While the shipment was on time, and the quality of the bottles were good, we had a lot of miscommunication when ordering. They only told us they didn't have the color we wanted until we had paid, and there was unclear explanation on pricing leading to miscommunication.
I would recommend having a clear breakdown on the pricing and a seal-tight guarantee on the color and style availability before payment.