Hmmm it's cute, but does seem a bit juvenile to me. I'm 30 and my go-to places for dresses is usually Old Navy and Amazon has also done well by me! Most of the cheaper dresses are from China so they run small. I just read reviews and look carefully at the size charts. I actually own this one and it's gorgeous on. Add a statement necklace and some heels (or flats!) and you'll be good to go! If you search for women's dresses on Amazon, you'll get lots of options.