I have been looking for the perfect "leggings" which are my favorite attire ...It has taken four previous orders to find these....THESE ARE THE ONES I HAVE BEEN LOOKING FOR!....The fit is nice and snug (firm hold)...but not TOO tight....Just Right....I bought two pairs and loved them and bought another 2 pairs.  These are the nicest ones I have found.  I am 5'6"...138 lbs and I wear a size M which fits perfectly.  Would I recommend???.....YES!...They look good and feel good to wear.  I may get some more..