This is the perfect cover-up. It fits perfectly and true to size. I am a size 14 5.3" and I purchased a large and it fit around my hips perfectly without being snug. Very happy with my purchase. I also bought the matching one piece but haven't tried it on yet.