I bought a size small and it fit sort of short. If you're long legged like me, you'll need to go up a size or two. It was a nice white lace material top with a green sort of spandex material bottom. Fit extremely well everywhere other than the length. Very, very comfortable.