I seriously love this place. I have been to parikrama 3-4 times now and had a great experience on my every single visits. The view of the whole Delhi from the top is unbeatable and its one of a kind as well. The food is great too and the servers are very courteous and help you with recommendations as well.
Can get a bit crowded on weekends so you might have to wait for sometime to get a seat but the wait is worth it.
Go there and enjoy.