We didn't book any place to stay and in advance so when we got to Samosir island, we decided to look around different guesthouses and after looking for about ten rooms found this real gem! First night we stayed in Batak house that had bathroom outside and indonesian style toilet and hot water for the price 65 000 idr. House was very nice and cozy with own terrace. After one night we changed to other Batak house which had bathroom inside and western toilet and amazing location by the lake. Price was 85000 idr. Very friendly owners and staff and food was delicious! And rooms were kept very clean. This is the best place to stay in Samosir, highly recommend it!