Obsessed with these T-shirt dresses, got two colors for an upcoming vacation and may get more. I have to wear thin bike shorts undneath because Im a fluffy girl and it tends to ride up a bit when sitting or raising arms. Size large worked perfectly for me (normally a 12/14)