I bought this for my wife and she love them, they are medium high well constructed and very comfortable to use for long period of time and the neoprene does not rub against your legs, and dots looks lovely. easy to clean.