Go during the week and the lines are a breeze! No fast pass and my husband and I hit all the major rides in under 3 hours. And we stopped for ice cream in between. Most of the complaints about this place are from people that don't go to amusement parks often. There's never a refund due to weather, they can't control it. That's common sense. Of course lines are going to be super long on the weekend, its your choice not to get a fast pass.