It arrived on time. I'm 5'4, 114lbs, and a 34C. I got a small and I'm usually a small in everything. If I were to buy this again I'd get a medium. The fabric is a little cheap but I think it's still okay material. It is a little short and does ride up especially if you put you hands in the pockets. I do feel like my butt is hanging out a little. But I really like the tie dye though.