We spent 3 nights at Casa Arriba. It is in an absolutely gorgeous setting, the beds were comfortable, and we had full kitchen privileges.
The house is on a mountain a couple of miles from town, and the walk to either town or even the beach is not for the faint-of-heart as it is a long climb down and back up. That said, it's very easy and inexpensive to have a taxi come to pick you up and take you to town where you can spend the day shopping, eating , or sitting on the less private beach. Bonnie left us with a cell phone to use in order to make calls to the taxi service.
Bonnie is a very gracious hostess. We enjoyed our stay in her home.