We truly enjoyed our stay at this property. It was clean and had plenty of kitchen essentials and basics (coffee filters, ziploc bags, salt/pepper, etc). The best part was the amount of beach gear available to use in their closet - lots of beach chairs, umbrellas, toys (we left a few as well), boogie boards, coolers, ice packs in the freezer, etc. The unit had a great layout for our family with the two bedrooms on opposite sides of the living room, a large open kitchen, and a half bathroom. The outdoor balcony was also lovely to sit and have breakfast together - it overlooks the parking lot but you can also see the mountains in the distance :) The pool was a short walk. Our kids (5 and 7) also loved walking along the beach. There are large sandbags at the beach near this end of the property to help stop the erosion of the land - our kids loved climbing on these and playing in the water in front of them (partially protected area without large waves). The restaurant on the property is great as well and has a large grassy area the kids can play on to get some energy out before dinner - note that they used to serve drinks and food for the pool area earlier, but now they don't open until 3pm.
The only downside is that there must have been a leak coming from the wall in the main bedroom as the carpet was wet. We didn't notice it the first few days, but then it got very musty and we felt the wet carpet. We notified the property manager but didn't hear back that day about any action plan. The next day they sent someone to look and bring a fan to try to air it out. Unfortunately, the fan was super loud and the unit got fairly hot with the windows open and no AC. We were out most days for the majority of the day, but the room became unusable to sleep in and we had to sleep on the pull out sofa - not very comfortable. It would have been nice to receive some sort of credit or acknowledgement of the inconvenience, but I won't blame the owner for that as I'm not sure they were aware or if it was all the management company. Either way, I'm assuming it'll get fixed. We'd definitely stay again.