Very cute shirt and well made. I wear an American medium and I ordered an XL. it fits well. I probably can't put it in the dryer though because it would be too small if it shrank at all. White front is a little see through but not too bad