The prices are reasonable, tho in American Dollars so not as cheap as they appear. I have ordered three tops, the colours and material are very nice tho they do fit a little small. I suggest ordering up a size. They took quite a long time to arrive, 2-3 weeks but arrive they did and I am happy with the purchase. I had no problems so can't comment on customer service.