I just had a baby but wanted something for my cousins wedding.  I have a little pooch I guess but this dress clings right to it.  I am 5 ft 8" and 230.  I got the XL and other than how its draped it fits well.  Nice and long!