We have been twice now, both times were equally as bad as the other.....AWFUL. Luckily they have some of the best staff you could ever ask for, just a shame they work for such an awful campground. First, the sites are small and very, very, very unlevel. Both times they have had to move us. I brought 24 leveling blocks and had my camper on one side almost 2 ft off the ground and was still no where near level. They know the sites are like this and has not been fixed. I know they wont be perfectly level, but its just ridiculous how unlevel they are. Secondly, the "ammenities" they offer. Half of them dont work or are "out of order". The arcade is a joke, well over half of them dont work or are out of prizes for the kids to win, the ping pong table is about to snap in half and cost 50 cents to play a game from the 90's. The basketball hoop is completley broken and being help up with a rusted chain, the mini put put is decading terribly. The first time we stayed here the pool was out of order, this time the hot tub was our of order. the bike trail was closed off. This place single handhandidly made us want to cancel our thousand trails membership. It seems if your not a memeber you get the better spots then if you are a member. Would never recommend this place to anyone to be fair. Luckily the staff are very helpful. The popcorn was probably the best part, which is very sad.