PROS: The place was super clean, amazing location perched up on a hill overlooking town but only a 1 minute walk to the main streets. +1 for washer in-unit, super nice bathroom, and they even had food/snacks in the fridge and kitchen. Seriously, book this place.
CONS: The check-in communication was super weird. We had an early morning pickup scheduled for an all day tour our first full day on the island and I wanted to give the tour company our address or cross streets. Every time I messaged the company managing this apartment (not Sofia BTW, definitely a company with many units) they sent me a super generic message with a cartoon map showing where we needed to go to check in, no address or any indication of where the unit was. The map was a bit tricky to read which lead to some anxiety on the ferry ride over but once on the ground, it turned out to be pretty easy to find. We checked in and were given oral directions on where our unit was and were just told "the key is there". It was a quick walk, no big deal but we show up at the place and there are actually TWO units (out of three in the building) that have keys in the door. One was a one bedroom, the other was a two bedroom so we made an executive decision and took the one bedroom since this was our honeymoon and there were only two of us (and this unit was much nicer). Turns out we may have been in the wrong unit because they messaged us later that evening asking where we were, then we never heard from them again after responding that we were out to dinner. I don't know what happened but they never specified which unit we were in or that there would even be two units with keys in the doors.