I bought this for my trip to Italy and it was perfect! I sized up based on reviews and a L was a perfect fit for me. It definitely snatched me and actually by the end of the day loosened slightly, which wasn’t a bad thing. Size up your normal but it’s a fantastic flattering dress! Looks great in pictures