I think this outfit is so cute! For a more casual look, you could pair it with pink flats instead of the heels. I love polka-dots, so of course I love this dress. The dress can be worn for any occasion and the denim jacket adds a casual touch.
This a nice outfit for church or work. The denim top can easily be paired with a more casual skirt and the skirt could be paired with a more formal top. The pumps could be swapped out for ballet flats to make the outfit more casual.