I like it, prefer the cream one, order both send one back.
Does it come with matching bag?
Ankle length would be good but if you are tall it may be a good length.
What sandals op are you thinking?
I completely understand, some people are more structured and some people are more Stevie Nicks, if you are comfortable and your son likes it, go for it.
Nice litle cream/white Givenchy Pandora cube bag would look nice with it.