Product came on time as said on tracking. Material quality is ok for the price. I machine washed it already but I want to be careful not to subject it to too much heat from the dryer so I just hung it to air dry because material seems delicate. Chat service is good and prompt. My only suggestion is that the receipt of purchase, order # and tracking # should be emailed right away. But I did not get it until I have to ask for it in the chat. Overall experience, satisfied though. Products are carefully packaged and looks like in the picture.