Cleo is half veela, and it is very evident in her appearance. She is on the tall side for her age, and is thin and elegant. She has light blonde hair, which she keeps short, usually just above the shoulders, although this is a challenge as it grows fast. She has grey-blue eyes and delicate features, set in a round face. She is naturally pale, but this is counteracted by her spending a lot of time outdoors. She is naturally very pretty, but her own appearance isn't something she gives a lot of attention to. She loves gardening and tends to dress on the practical side, without much attention to her clothes.