First, let me say that the management that runs the Peacock Roof Top Restaurant also runs two outstanding hotels that I'd unequivocally recommend: the Pearl Palace where the restaurant is located and the Pearl Palace Heritage. That's why I'm bewildered by a restaurant that does not remotely match the quality of the two hotels.
We ate breakfast/lunch here most days on two trips---last year when we stayed at Pearl Palace, and this year when we stayed at Pearl Palace Heritage---so perhaps ten meals total. I found that the quality of the food improved a bit, but the service is atrocious. The staff wears t-shirts that say something to the effect of "we're energetic and here to please" and that couldn't be more contradictory. You have to work very hard to flag someone down to get a menu, get your order taken or the bill, or an extra cup to go with a pot of chai. Sometimes I would attribute this to the place being understaffed, but other times there seemed to be plenty of people who just disappeared into the kitchen for ages and returned only to ignore you.
When you do want something, you're treated as if you're asking for too much (a spoon to stir sugar in your tea---which I had to ask for EVERY morning---seemed to be an undue burden). Of course, the staff might be put off by the number of disgruntled customers who, having waited so long to order, are a bit brusque. I think most people don't expect speedy service in India, but it is frustrating to be ignored for 15 minutes or more when the restaurant isn't at all busy.
At first I found the food improved over last year---my stuffed paratha (a typical Indian breakfast) was quite good the first day, but not as good the second. I tried the puri and chana next and thought the puri was actually quite good, not at all greasy, and the chana tasty but by no means competitive with similar dishes I've had elsewhere. My husband ordered toast most mornings which sometimes arrived hot, sometimes cold. The temperature of our pot of chai was also variable. A bowl of plain yoghurt one morning was inedible (though the yoghurt that accompanied the stuffed paratha was just fine).
The only thing I'd unequivocally recommend are the croissants and pain au chocolat which are made by a French woman who has lived in Jaipur for several years and brings up a tray every morning. These were outstanding.
One other positive: go up another set of stairs and there's a viewpoint and seating where you can get a really lovely view of the city.
We will stay at one of these hotels when we return to Jaipur in the future, but we will definitely be looking for somewhere else to have breakfast.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.