I notice a lot of people have trouble getting to Level 107. Just remember this: YOU DON'T HAVE TO WALK THROUGH THE MALL. There's an unmarked elevator on the first (casino) level that goes right up to the end of the mall, across from the Level 107 entrance at the base of the tower elevators. It looks like one of the elevators to the hotel rooms, but unlike the rest of those, it stops at the mall level. Ask any of the employees where it is -- they should be able to help you.
Once you get to restaurant entrance, don't stand in line with everyone who's riding the rides. Go to the right side (where the podium is) and around through security.
I haven't eaten there, but the happy hour is excellent: 2-for-1 drinks. And (of course) it's the best view in town.