I absolutely LOVE this set! It couldn't be more comfortable and it's flattering in all the right places. The fabric is flowy and I'd feel confident wearing it out on the town, at a beach club or lounging at the house. I'm 5'8\", 230lbs and I got a size XXL. Length and fit are perfect.