I like this swim top. I bought a size 20 and thought it was true to size. I was looking for lots of support and this top is the best I have recently bought for support. After many times in the pool and saltwater the color has remained bright.