Overall, we had a great stay with a few hiccups. Note that this is a "hotel" with no front desk and no one obvious on site. That works most of the time, and our hosts responded to our e-mail queries quickly. Our apartment, number 5, was up 3 flights of stairs. Not for the faint of heart, but worth the climb. The interior is nicely appointed and well-equipped. The shared outside deck overlooking the harbor has amazing views. (If you don't want folks sitting outside your bedroom window partying late at night, be sure to move the furniture to the other side of the terrace before you go to bed.)
We were two couples traveling together. It is true that the bedrooms are well-separated and private, but know that one has an ensuite bathroom and the other uses a bathroom that one enters from the kitchen. Very little privacy there.
When we arrived, our parking card was not in the apartment. We were told to park in the designated garage in town and the host would deliver a parking card the next day. We received our card the next day, but when we tried to use it to exit the garage (several days later), it did not work. Our host did refund the amount we had to pay to get our car out of the garage. Pointer for the next guest: be sure the card works as soon as you receive it!
One other hiccup was that the electricity in the hall bath shorted out several times. We were able to fix it twice and the third time, either it fixed itself or our host sent someone while we were out. (We did report it, but never knew if they sent anyone).
Bottom line, if you are willing to put up with the climb and the possible inconveniences of an older unit in a hotel with no one to report issues to in person, you'll enjoy your stay. A lot of space for the price.