Karen's place is THE go to place if you want to relax in luxurious environment, be seriously close to the beach and have friendly interactions with the hosts.