I’d break review in 2 parts.
Resort: location is amazing! Resort staff was attentive, friendly, and helpful. The resort premises (e.g. pool, walkways, tennis/ pickleball courts) were beautiful and well maintained. The pool was our favorite place to hang out. Loved that we could walk or get a ride directly from our room to the beach. Only issue was parking which was a bit difficult on busy weekend nights.
The Room: unit was clean and had all the amenities/supplies needed. Beautiful views of pool, mountains, and beach from balcony, it was lovely waking up to the views every morning. However, it is an older unit and could use some upgrades. I messaged owner on things that needed attention (oven door, dresser). I received what appeared to be automated responses and I indicated my preference to address those issues after my stay. However, we truly enjoyed our stay and would definitely stay at the resort again and hopefully they can make upgrades to unit to make experience more amazing!