This shirt looks nothing like the picture in person.  I washed it to take on vacation and although I ordered XXL it may now fit a size 4.  It is not the pretty blue like in the picture. Just for reference I ordered 3 other tops that day and all of them were to be XXL and they might have fit a size 8,
Cheap products.