This are pretty much what I was looking for. They come up to my waist and are comfortable. The material is a bit like very heavy under ware. They are not all that supportive but do stay on and have good coverage.
The front is lined in a white material and the entire front piece has a skirt like layer over it. I wish the fabric had been a bit heavier and had more 'holding power'. The elastic at the waist is very narrow and I do worry about blow out there eventually.
All in all, just fine. I ordered a pair in the blue also.
I have worn them  swimming and they dry very well.
I wear a size 10 to 12 pants and I got the medium in these.