Came on time. I fitted after I received it. It’s very comfy to wear. The design is pretty just like in the picture. I can’t wait to wear it soon in the beach.