The name garden if five senses is so because there is one thing each for your eyes, nose, tongue, ears, and skin. That are beautiful trees and garden, smell of flavours, a restaurant, music and trees respectively.
This makes it a beautiful place to visit once if you live in Delhi. There are also tea and sweetcorn stalls after each stop which are very tasty.
Moreover there are also showpeices and photographic points which are very beautiful and you cannot resist from clicking photos there.