This dress is comfortable, pretty, and has a flattering design. I love that it has pockets and received many compliments when I wore it on our recent cruise. As for the fit, choose your normal size. I ordered a size up after reading reviews and wish I had not -- although it still fits, it's just a bit longer and wider than I needed, but I solved that by pinning the V-neck a little higher and wearing heels. I would definitely purchase another dress like this.