I've tried this on in white. It's really cute, plus the material is nice and soft, but I couldn't bear to spend so much on a top that I would get dirty (I'm a klutz )
I'd highly recommend it. It's comfortable - the material is so soft and it looks really great on...worth every penny I spent on it. By the way, it fits TTS.