This dress is classy. I bought both my size and one size up. The one that is my actual size was not tight because the fabric has stretch to it, but it did hug my body and I didn’t like that. The one that was one size bigger, gave me the room my body needed so it didn’t feel like it was hugging my body. It felt perfect. The 3/4 sleeves gave me the coverage I wanted. The length was perfect right below my knee, so I didn’t have to hem it. I am 5’3” and weigh 163. I normally wear a Size12/14 or a L/XL. I bought both the XL and it hugged my lower half. I ordered the XXL and it fit perfect. I feel this dress can be worn for ANY occasion. I highly recommend this dress if you want to look and feel classy.