I would have given five stars but we had one problem with the steep narrow staircase going up to the top floor. It became very slippery and dangerous when the air conditioning unit leaked onto the stairs overnight. A guest had a bad fall requiring emergency room treatment. The hosts were very polite and sympathetic, but the incident really put a damper on our vacation. Be warned.
The terrace would be more usable with improved shade.
Aside from these issues, the experience was positive. The apartment was Clean, nicely furnished, and in a great location