Can anyone give me more info- this is a sit town restaurant? What's good here? Can you get in, do they take walk ups or advance reservations? We will be at IOA next Wed and wondering if we should attempt to go here. Any info is appreciated. I didn't see too much about it on Universal's site.