Very cute top!
The blue is not see though at all and the length is perfect. so many tops now are on the longer side or have the high/low hems. this one is great....love it. kinda want the white one now!