An easy recommendation, right on the beach about 5k from the train station. Let Sheetela , Mohan and their helper Nixon show you great hospitality (as will their cute dogs)
We had breakfast and dinner, and without exception the food was great, local Keralan veggie food, and never the same dish twice.
The room was nice and clean and the shower had constant hot water.
It seems to be popular with non Indian students of Ayurveda, and all the guests we met there were on at least their second visit - which speaks for itself .
It would be lovely if there was a shaded outdoor spot to sit in the garden, the heat left us sitting in our rooms