Allegro was not exactly what we were expecting, and not a place we will likely return to. I would say 3 factors affect that the most, that would be the location, moldy AC, and even more so, the food!
I read reviews that said the food wasn't so great. I wasn't totally prepared for that, and even made excuses in my head ("how bad can it be?"' "its a buffet, surely there is something good to find" ....or "there are multiple restaurants, they can't all be bad")