The rainbow shirts are washed and they look like they were worn and their colors were kind of dirty looking. I called customer service and they sent me a replacement. Those were in much better condition.
These shirts are true to size. I usually wear a small, and ordered both a small and medium. The small fits perfectly. The shirt is a slightly heavier weight cotton and very comfortable.