I've worn this dress several times and it's such a versatile piece of clothing that you must have in your wardrobe. You can dress it up or down, mix and match it with long sleeve shirts or short sleeve shirts or you can wear it on its own.
I always recommend people to invest on clothes that you can wear with more than five different items. Since this is more like a "statement" piece, a basic top is the answer to keep the outfit casual. If you want to dress it up, I suggest to wear a poplin button up shirt in any color you want.
These are the reasons why this little dress has been one of my favorites of this season.
Oh, by the way, the bunny keychain that's hanging on my bag was gifted. SO CUTE!