All my pals used a local agent for extensions, no big fees like Thailand.
I've been there about 10x and never had a VISA, always liked to stay In Barretto, on Baloy Long beach.
Plenty of houses, apartments, guesthouses to rent, lots of places to eat, German, English, Australian, Mexican.
Clean beaches and clear water.