There really isn't enough good I can say about this place. It's as-advertised and more. We kept finding things we had access to that we didn't think about.
I invited my parents and grandmother out to spend a weekend here - along with their two dogs - and they couldn't have been happier. We spend the weekend walking, talking, playing with the puppies. This place had everything from extra toothbrushes to sunscreen, extra linens (upon request) and an ultra-clean hot tub.
We were all thoroughly impressed with the value this place offered. Easy access to the beach... and to the dog beach. Parking out front... and extra parking in a garage. Snacks and treats for us and the dogs... and a whole storage unit filled with beach toys for the whole family.
I think the biggest complaint (from my family I invited to stay with me at this location) is that the trip was too short!! Everything else was an easy-earned 5 stars and this place is a must-stay again for us!