This product was great for my little one all summer as it was durable, fit really nicely and was awfully cute on him. It was great to keep him out of the sun and his skin protected while he played outside by the water or at the beach. I would purchase again in a size up!