i have that exact dress lol! i love it! i usually wear it with a red patent belt and red peep toes. I have worn it with brown heels kind of like in the pic but i didn't like the look! Also, once i've worn it with a studded brown suede belt with suede boots that are like calf length and got a lot of compliments! I think it's cute with like a light brown like in the pic but too plain just like that, needs a belt or something. If belts aren't ur thing try it with a colorful bag and maybe a big headband.
I had it dry cleaned and it was still like new. You're gonna love it when it comes bc it's even better in person!