I don't hate this but I also don't love it. It's fits okay but it's kinda scratchy. It's also super opaque whereas the pictures make it seem as if the wrap is more solid. I can barely seen the sun's and moons. I haven't used it as a swimsuit cover yet (just haven't had the time) so it's been sitting on my washing machine. Overall I probably wouldn't order again but I'm pleased enough to not bother with sending it back.