Indo's been under new management for at least a year now. The health violations are a thing of the past (happened under the previous owners), and the food is better than ever. I eat there about once a month, most recently a couple of weeks ago with friends who used to live in Indonesia, speak the language fluently, and had just returned from spending the summer there.
I've always enjoyed the food at Indo, but I didn't know how authentic it was, having only had Indonesian at one other place. My friends declared it authentic and delicious. It's well worth a try if you like Thai, Indian, and other intensely-flavored cuisines.