Charela Inn is a great place. we have stayed there many times, as recently as last December. It's more expensive than Seastar but it's my favorite place to stay on the beach. I agree with Bnewb, split your stay. Start at Charela and the move to Seastar. That way when you want to go to the beach you can hang out at Charela. We visit Charela even when we are not staying there and are always made to feel welcome. We've never stayed at Seastar but partied there numerous times. You won't find nicer people than Chris and Francine the owners and the food is great.