First and foremost, I wish others would understand that these are in Chinese sizes. Do not go off of amazons generic size chart. The seller has a chart and it seems to be very accurate. Its no wonder I see so many reviews complaining that these are way too small. I ordered based on the sellers chart and the shirt fits fine. I have a very large bust and I didn't expect it to fit perfectly across my chest. It does pull a little but I am roughly a 2x in blouses and this one fit perfect everywhere else. Its nicely fitted and looks great. The only downside would be that the fabric is a bit thin but its nothing a cami underneath doesnt fix. I have the white one so I cant judge any of the other colors.