I've seen a few different versions of this little bow hairstyle on Pinterest, but I like it most on half up hair. You avoid the "minnie mouse" look that may happen if you wear your hair all up in a bow.
The longer your hair is, the easier time you'll have making the bow. However, mine is mid-length with a lot of layering, so a few bobby pins were all I needed to keep everything in control.
You can start with any texture of hair, straight or curly. All you need are a few bobby pins and a clear elastic or two. I only use 1 clear elastic, but if your hair is heavy or you need a stronger "hold", use two elastics.