I wore these shoes for my wedding, as I couldn't justify spending a ton of money on a pair of shoes that were going to be used for one day. I was able to use these for my rehearsal dinner as well, and they were super comfortable! I was fearful they would be a bit too casual for my wedding dress, but I was pleasantly surprised at how they transitioned from cocktail dress to formal lace wedding gown.
I walked/danced in these for hours the day of my wedding and didn't take them off until the very end of the night. I never had an issue with the back strap coming unvelcroed and the straps didn't bother me until I'd been on my feet for literal hours. I should also note, I'm usually one who prefers wedges as I like a "clunkier" heel and the stability that goes along with them. These shoes provided both of those things in a way that was much more appropriate for a formal event. The best part is, I can wear these again for future occasions, since they don't scream bridal. I searched months for wedding shoes, but it was definitely worth it to find these unexpected gems.