The location is fantastic! About as close to the beach as you can get without being beachfront. More affordable, but you aren't trading much. The balcony has an ocean view, and you're close enough to hear the crash of the waves rolling in.
Inside, the amenities are ample and comfortable. Plenty of seating, full kitchen, big dining table, giant fridge... ok, so maybe I'm a bit focused on the dining features :)
Its nice inside. We only had three so for us it was very spacious, but a good sized family would fit fine (parents, grands, and kids, say).
We had my elderly mom with us, so we really appreciated the elevator up to the third floor. Parking was convenient, too.
I do reccomend this for a family or small friend group that values proximity to the water and comfy evenings listening to the waves.