This product is extremely cute! It looks exactly as it appears in the photos! I usually wear a size small, however I ordered a medium and it fits perfectly. I would suggest to future buyers to order a size up! The material is lightweight and airy, however it offers adequate coverage. I would recommend this product!