Set on the banks of the mesmerising Vembanad Lake, this property offers well-appointed rooms, a great dining spot, an exclusive spa and a host of upscale amenities.