We stayed 2 weeks. Very comfortable and clean although we would have expected it to be cleaned after the first week. The hot water was sometimes unreliable and there didn't seem to be any TV channels in English. However we enjoyed our stay, it was so peaceful with a lovely outlook with secure off-street parking.
A lovely island but too many cars and parking is a bit of a nightmare, although Puerto has lots of unpublicised free parking just west of the harbour.