I would say wear it with jeans and a simple white t-shirt. The kimono doesn't look long enough to wear with leggings unless your t-shirt is long and covers your butt. It's a really nice kimono.
difficult step research in google this might help
A white tank top would be good. I'd wear black leggings because the cardigan is so baggy. You need to balance that out. Shorts wouldn't be a good idea because it would make it look like you forgot your pants. I'm not sure where you live right now but it's summer time here in MI, skinny jeans wouldn't be a good idea either because it would get so hot. So black leggings is your best bet. As for shoes.... flats that match the color would be great because the cardigan and leggings together are already dressy.
since the cardigan is more of a loose flowy type, i recommend some washed out high waisted shorts! pair it with a tank top or a fitted crop top (like from brandi melville or f21)
Wear black leggings with a white shirt underneath. :)
a plain top maybe a cute white lace shirt or tank
It can definitely be for any age. It's really cute. I would recommend a plain tank, leggings, and a belt wrapped around the waist to create a waist and focal point of your outfit. Another option would just be jean shorts and a plain tank. I would wear something pretty plain under it because the cardigan's pattern is busy enough. You could wear a cute, long chain necklace as well.