Love this one! Cotton. This would be a really cute top once it's too short to be a dress. The print on this is so cute.