This place is AWESOME. We had some trouble this last weekend coming here though. I guess since Las Vegas was having a college football game everything was packed. We came on Sunday and the line was just far too long for us to wait in it. Then we came the next day and the line was half as long and still took an even hour of waiting. Unfortunately the family behind us seemed to think it was appropriate to get within rubbing-up-against-each-ther distance to us during the whole time we were in line. Their kid was annoyingly stepping on my girlfriend's foot every other second and the dad kept standing right next to us while squawking Chinese in our ears. At one point we both leaned up against the rail and he came up standing across from us. ITS A FUCKING LINE. STAND BEHIND US. After half an hour I asked him to not get so close to us and he said fine. Unfortunately nothing changed over the remaining half hour. Other than that everything was good. My advice is to go when it's not busy, it's much more enjoyable.