These are fabulous.  They have real pockets, the colors are pretty true to what is shown (I really love the green!), and they are nice quality.  They are stretchy and comfortable, but they also hold their shape enough to hold in some of your flabby spots and look nice and smooth.  Some leggings show every little bump and I worry about that when ordering online, but these met my expectations.  Also, I would say they are true to size.  I got both large and XL because I could be either. Both fit fine.