I wore this dress to my bridal shower and it was PERFECT! The length was appropriate, the sleeves stayed up the entire time without me fidgeting with them and the lace overlay was very high quality. I could go on and on! I got so many compliments and I was so comfortable all day!