I stayed here for 3 days in September, 2017. It was a great experience. It was really pleasant because of the superb ambience of the villa and the room. The food is fantastic home cooked food. It was truly pleasant. I would love to stay there again whenever I visit Delhi.
Strongly recommend it to anyone visiting Delhi. Slight inconvenience is the location which takes a little effort, but once in, the experience is phenomenal.