It was marvelous in the rain! I am not sure about high winds as I did not experience that. But I imagine well for the price!