Wow, these are great! I bought three and I love them.  The length is great.  They are slimming yet not so much so that they're uncomfortable.  The material is right on and the sizing guide was helpful as well.  I've purchased Spanx in the past and these are much more comfortable, flattering and inexpensive.