I love this! I have one in a bright pink as well as this gorgeous green color. I know they say swim suit cover up but I actually just run around the house in them and wear this to just chill out at home. The XL fits me perfectly. I do recommend that you wash on delicate and air dry, or just put on low in the dryer. I have had no issues washing or drying this item. I have not had any of the white detail come off at all yet. The material is soft. I would gladly re-purchase this in a heartbeat. I am very satisfied with my cover up!