I bought this because I loved the colors. It fits perfectly. It fits like a tank top but is not tight. The bust support is amazing! In the pool the bottom of the top floats up just a bit but not enough to be bothersome. The diagonal design helps hide some imperfections. Love it!