I have this top. It fits TTS. The color is as gorgeous as it looks (blue/purple). I really like it, but I would say that the material is fairly thin (not really thin, but if it was cream you would see through it).