I debated on this dress because usually this style is not comfortable and doesn't look good on me. But I took a chance and I ordered the Yajedo Retro Bodycon Pencil Midi Dress in Grey and size 3X. And, I'm so glad I did because I love it. Regarding the style and size, I routinely wear an XL and in the past I have sized up to try an XXL which still didn't look right on me; and this style dress would still be uncomfortable to wear and walk in. So this time, I decided to order by the manufacturers suggested size and I ordered up to a 3X, and this time the dress fits perfect. Even by ordering the size I did, the dress is still form fitting and bodycon pencil style, but only just a little looser and longer, which makes me more comfortable wearing it. It is actually almost the midi length on me and I am 5'7". The dress has a back zipper; round neckline; a slit/split in the back, it is easy to walk in; plus the added small amount of added length to me adds to its really good look on me. The sleeves are unique in that one sleeve is capped sleeveless; and the other is short flutter type. And, there is the obvious ruffle along one hip that on me, it kind of settles and falls just perfectly and does not stick out and obvious. The front top and neckline area are a little bit plain, so I will dress it up with the appropriate jewelry, accessories and kitten heels and I'm ready. This is a great dress that I can't wait to wear and I easily rate it a 5 out of 5.