I was a happy customer after I bought 2 items in Teambuy< but these past purchased, it was terrible. I purchased a wrap-up dress, they charged me right after buying and waiting for my purchased to come, after the estimated date, I called them, they said wait for 2 more weeks. So I did until I forgot that it was almost a month passed by already, so I contacted them again and they said that the seller was out of stock and they are not going to get anymore. I was so mad that I was waiting for nothing, so I ask my money back. They gave it back but after a month... then the latest purchased I made is the bag which in the description is genuine leather, so I wanna try I order the color I wanted, when it arrived, I was so disappointed wrong color, not even a trace of leather in that bag. So I contacted them and telling that I got the wrong color and told them that it wasn't leather at all to what they said in the description... and they answer it was a final sale and we cannot do anything about it. I was so disappointed and was so mad so I contacted the consumer Canada to report what happen and for them to investigate TEAMBUY.