This dress fits well, size small (I am 5'2", 105 lb). Often I am XS, but a small is needed in this style. The teal color was as shown. You can shove this dress in a backpack and get it out later, wrinkle free. Would prefer a more natural fabric, but that is hard to find. Not exactly what you would call a light-weight fabric, probably will wear well though.