Allegro was okay I really had to battle whether or not I was going to give them 3 or 4 stars. Reason being is that just like the rest of the hotel chain restaurants on the strip they are expensive for no reason, paying for the name. What saved them and earned the 4 stars was the service that our waiter provided. Very knowledgeable of the menu and was able to make some strong recommendations on what to actually order. The group I went with had a taste for pizza and we all just shared. The pepperoni pizza was good but $20 worth? Not so much... The white sangria is a really good and made to perfection, they aced that challenge for sure so kudos to the bartender. I will be sure to return for another dining experience and try another one their signature dishes!