I was really impressed with Balinese immigration, they are International standard : professional, straight forward, reliable, English spoken, aircon room, waiting in the waiting room just like in abroad seating room and they don't even receive cash, you have to go to the bank which is only next...