We did this Kannur trip on the spur of the moment. Luckily Chera Rock had availability. The location is the biggest selling point. Right on a stunning white sand beach that is absolutely clean and has very few people despite being not too far from Kannur. We spent 2 nights and did nothing more strenuous than walk on the beach ;-) It's the kind of place that makes you want to sit and stare endlessly at the sea.
Friendly hospitable staff, tasty food and reasonable prices make this a great short break. But there are certain things that you need to be ok with to be happy with Chera. They have communal meals at fixed times, no room service. There's also no air conditioning but its quite breezy.More