I'll echo the sentiment that the cheaper options at the Dollar Store and other places are just that, cheap. Very thin, not durable, and not effective in heavy rain. The Disney ones, while not cheap, are better quality.
They will replace their broken umbrellas too. We had a couple and one of them broke and I went to the closest register and they were very nice and handed me a new one. The one we had was only a couple days old.