I like to wear swing tops because they are comfortable, not confining. this is definitely true for this top- i have an xs and it is quite spacious and boxy shaped. this is a simple cotton shirt but the ruffle adds a nice detail, and without being too much ruffle either. great to throw on with jeans!