I purchased this dress on a Lightening Deal and was able to snag it at a great price. It does run large! I typically wear a large, but I feel a medium would have been a better fit. Im not very particular, so Im keeping the large. Its incredibly comfy and IT HAS POCKETS!! It does dip a little low in the front, if you're  modest, you could alway layer a tank underneath.