I was pretty impressed when I received this. It's actuallly very pretty, nice material and true to size. I haven't actually swam in it yet so I don't know how well it will hold up to salt water and chlorine but I will find out soon. I will try to remember to post about it.