The fish top is size 18 months, and the other two are 2T. They are in good used condition; they did fade a little with wear/washing. There is one tiny stain on the fish top, but I bet with a little oxyclean, it would come right out. I didn't try.
The tops retail for $38/each, and are made of organic cotton. They are so cute and they were easily our favorite shirts of his when he was this size.
I am asking $25 shipped for all three.