I LOVE these bells. Super fitted, comfy and really really cute- with tennis shoes or boots, or heels as well. The stripes are the perfect colors together and the first time I wore them everybody wanted a pair! I wish there were more striped ones in other complimentary colors. I would highly recommend them- you cant go wrong with the soft stretch with pull on style that are snug, not baggy . As far as the length they are perfection but Im tall so if you're shorter than me they are going to puddle on the ground a bit   Im 510/ 150.