I would say Aqua Serene:
http://www.aquasereneindia.com/kerala.html
I didn't stay there, but my TA arranged for a "looksy" tour when I was in Kerala. It was much better than the places I actually stayed at, I wonder why my TA didn't actually have me stay there instead... <grr>