We stayed here for 2 weeks.
The Casita was sunny - never needed lights during the day due to so many windows, yet still felt private. Well-appointed so easy to find needed utensils for cooking, towels, laundry, etc. Host was communicative and hospitable, checking on us almost every day with recommendations of places to go, to eat, and things to do. Parking was easy. The 4-year old boxer was very friendly - we're dog lovers, but if you are not this might not be for you. The hard scape is beautiful and about a 15 minute walk to Moonlight Beach.
There were a few minor issues, some of which were taken care of, some not.
We would have liked (but not a deal killer) a full length mirror, a toaster oven, and a broom. There were plenty of other cleaning supplies.
Overall, we have no problem recommending this place.