The colors are spectacular and the fabric is nice and soft. The ability to adjust the straps is a great idea. I'm a plus size gal, so it was nice for the one size to fit. This is a little bit above the knees but great for a hot summer.