I have been to the Okay Italia restaurant in Budapest several times, as it is sadly the only thing really available, reasonable in price and open when I'm in town. I have been to this location the most, and once to its neighbor.
The food is really outstanding for Italian cusine abroad, but the wait staff has never been the best (staying true to Hungarian hospitality form). Don't expect any smiles when you walk in the door, and I don't recommend tipping unless they went above and beyond their call of duty, which they very rarely do. They would prefer not to answer questions, re-do any mistakes they may have made in the kitchen and would rather tell you you're wrong.
That having been said, I can understand why someone would ask, "Then why do you keep going back?" Well, because the food is really delicious, the prices for big city Budapest are not altogether bad, and it's usually close to where I'm staying when I'm there. The staff isn't all bad, but some bad waitresses do come to mind from the several experiences I've had there.
The atmosphere is nice enough, although nothing special. They do have their menus in all three languages: Hungarian, English and Italian. It's a very LARGE menu, almost too heavy to pick up in one hand. There must be about thirty pages in that thing, full of appetizers, wines, beers, pastas, entrees among other things. You will pay roughly between 10-23 euros, depending on what you order, and I would recommend staying away from appetizers, as they are highly over priced and come in very small portions.
All in all the food is worth going and the only reason I would rate the place as simply average, is because the staff and the ambiance do not do enough to merit more than that.
If you own or manage Okay Italia, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.