Karen's place is a great spot- spacious, comfy bed, and above and beyond on provided amenities. If you do not plan to use a car, it is quite a walk to the beach (~30-40min or just under 2 miles) so depending on the group you may find yourselves needing to Uber every so often.
Additionally there are multiple units which we didn't have any issues with. Just be aware the hosts have stricter noise concerns which may not be ideal for rowdier groups wanting to use an outdoor space past 9 or 10pm.