Padma on Garlic Lane today, Still the best street to visit in Bali