Yes - contact hotel w details and will pick up and bill to your room
Yes it does. You pay for it. Maybe US $15 if I remember correctly.
You need to get a taxi from the airport to get into town. $15 for a reliable car, who knows where he’s going, is money well spent.
Get an answer from Villa Langka staff and past guests.