I have a bunch of the cheapo dollar store ones and some disney ones. I usually take the dollar store ones instead of the heavier disney ones. I do this because I don't want to have to carry around the more expensive ones. With the dollar store ones, I don't feel bad if one snags on something and tears, I just toss it. I also don't want to have to refold and keep a wet poncho in the hotel room. So, I put on my trusty dollar store poncho during the day and throw it away in the evening as I'm loading on the resort bus. Just what works for us!