The pizza here is fabulous! Try the white pizza, you won't regret it! It's a little greasy, so the perfect place to stop if you've been drinking down on the strip and craving some delicious pizza.
The only downside is the prices (though they're not ridiculous for the Strip - like 5$ for a big slice of pizza) and that they can get super crowded later in the evening. They also don't have seating, so you grab your pizza to go and eat it on the couches in the lobby outside! (This place would really be ideal if you were staying in the cosmo.)