Nothing wrong with the place, just very ordinary. If you nearby with time, absolutely worth a little walk. If you want impressive gardens, south plenty space and a good offering of entertainment and restaurants nearby, rather had for Deer park. This was my highlight of Delhi, with 40% of my days involving a visit to the park and one of it's many restaurant offerings.