Perfectly satisfied.
My daughter swims competively and loves the Illusions swimsuits. They are extremely comfortable and fit well. She originally started wearing Illusions because other suits would dig into her shoulders and leave marks. One disadvantage is that the suit doesn't last as long as I would like, but it does wear longer than some Speedo suits we had bought. She is in the water 6 times per week so I am not sure any suit would hold up that long anyway. Another disadvantage is that the design styles don't always appeal to her and the variety doesn't change over that quickly. Overall, I would recommend Illusions swimsuits.
This suit just feels so great in the water I cant' say it enough. Great coverage and does not ride up during laps. Very happy with this purchase.
The material feels thin, as if I've already been wearing it for a couple months.