Jakarta to Tarakan via Balikpapan. Seat pitch is the smallest I have seen on any airline. Boarding in Jakarta was from both the front door and rear door. They have assigned seats so people boarding from the rear door were trying to move up to the front of the plane. Needless to say this is impossible. The amount of pushing and shoving is brutal. Left 23 minutes late due to boarding. Inflight nothing is offered on a 2+ hour flight. Flight attendants are young and stay in the galley with the curtain closed. The 737-900ER holds over 225 people. They only have 3 toilets - that's it.