What a beautiful place! The staff is very helpful and the service good. The resort is immaculate. We used our timeshare, but they are also a hotel. The Finisterra offers a shuttle from the airport for about US$45. You have to pre-arrange transportation. There is also a free shuttle "downtown", but otherwise it is just a 5-minute walk.
The Finisterra has two pools, a swim-up bar and private beach access. They have a gym, but it leaves a lot to be desired. They have 2 restaurants and room service. The restaurants are okay, but you get better prices in town. Each day they offer activities to the guests and tours can be arranged through the activities desk.