We had a great time in Karapuzha Lakeshore Resort, this place is close to nature as well as heart. Food is delicious and staff are very courteous. There is a trekking place just near to this resort. We had bonfire in the night. The kind of fun we had was ultimate. We will surely visit again.