I love this dress so much, it fits perfect. Make sure you look at the size chart. I did and I would be a XL but I sized up just in case and I got an XXL which fits amazing! So you should go up one size. Make sure to check the measurements! This dress only had 2 problem which one lose strings but only a couple on the end of the shirt part. That's it. This dress Is also a two piece and came with a pattie coat but the pattie coat is kinda itchy for me. It does puff the dress out well! I didn't expect it too. So 5 stars on this dress! I love it so much and thank you. Also, it does look a little tight on the picture but I promise it isn't or I wouldn't be wearing it. The dress is from fitting which is what I love most about it.