Welcome to OYO vista 18 inn , New Delhi , India