This restaurant (Noodle House 88) used to be the best Indonesian joint in Houston. Unfortunately they closed down earlier this year and have been replaced with an okay (read: so so) chinese restaurant.
If you're looking to satisfy an Indonesian craving you can check out Rice Bowl. They're on Bellaire between Eldridge and Hyw 6. A different menu selection compared to Noodle House but still a great restaurant. Rice Bowl (at first glance) looks like a typical americanized chinese restaurant (think General Joes) with pictures of the food on the wall. Fear not... just ask the waitress for the Indonesian menu and you'll be treated to much better food :)