Manuel Sam
Contributor
I've used come2indonesia.com (Melysa Charlex) twice and they've done well for me. They were recommended by Cedric from Geko Divers in Padang Bai.
I've never been able to book Lion Air online because they will not take foreign credit cards. Garuda, however, does take them when booking online.
This may sound like sour grapes but, for my November 2015 trip to Bali/Lembeh, I booked Garuda online and they're behaving like they've descended to the level of their domestic competitors. First they rebooked me on a morning flight from Denpasar to Ujung Pandang that arrives over an hour after the connecting flight to Manado departs. When I emailed to complain, they put me on a flight to Ujung Pandang for the afternoon before - which would cause me to overnight in Ujung Pandang and lose a day of diving. In the meantime, there is a Denpasar to Manado connection thru Jakarta that others in my group were booked on (they dealt with a travel agent instead of online), but Garuda refused to put me on those flights. Their last emailed informed me that they canceled my reservation and will be refunding - but the refund amount is 250K Rp less than what I paid. Not a lot in relative terms, but not what you expect from a supposedly "reputable" airline.
So there is some merit to working with a local agent.
I've never been able to book Lion Air online because they will not take foreign credit cards. Garuda, however, does take them when booking online.
This may sound like sour grapes but, for my November 2015 trip to Bali/Lembeh, I booked Garuda online and they're behaving like they've descended to the level of their domestic competitors. First they rebooked me on a morning flight from Denpasar to Ujung Pandang that arrives over an hour after the connecting flight to Manado departs. When I emailed to complain, they put me on a flight to Ujung Pandang for the afternoon before - which would cause me to overnight in Ujung Pandang and lose a day of diving. In the meantime, there is a Denpasar to Manado connection thru Jakarta that others in my group were booked on (they dealt with a travel agent instead of online), but Garuda refused to put me on those flights. Their last emailed informed me that they canceled my reservation and will be refunding - but the refund amount is 250K Rp less than what I paid. Not a lot in relative terms, but not what you expect from a supposedly "reputable" airline.
So there is some merit to working with a local agent.