Love this location because:
1. you are footsteps away from some great shopping
2. you can stare at the aquarium while you eat al fresca (but really not outside)
3. they used to have the Gods show but I don't know if it's their anymore
4. YOU ARE IN VEGAS!