We spent a week at the Ilima - four days pre-cruise and three days post-cruise. We must have dealt with every member of the front desk staff, and found everyone to be pleasant and helpful. They had helpful suggestions on places to eat and how to travel, and followed up when we returned and asked about our experience.
The hotel is not new, but seems well maintained, and the rooms are large. Watch the hotel's web site for specials, and ask for a canal-facing room. The kitchen facilities are a nice bonus.