We went there during our trip to bali.
We could spend only 1.5 hours there and if you want to really shop you should spend at least 3-4 hours.
Good bargains are possible for eg., for a tshirt the starting price could be 150,000 rupiah, but you could get at 50,000 rupiah.
Not every item is great, but overall the quality of items are very good. Be careful while negotiating. Do not tell any price unless you are sure to buy from the shop. Do not buy from the first shop itself before you visit other shops. Spend time to research across many shops before you make ip your mind.