The check in process needed to be more clearer, gave me no clear apartment number until a few emails waiting outside. Had everything you needed inside. Floor was dirty from previous tenants, cleaner tried hiding it with small table. However, the admin person (Anastasia) was a great in communication, about the issue.
The owners/property managers are extremely flexible and good at communication. Even when problems did arise, they readily communicated to find a solution and showed up to fix it if nothing else could be done. Location is prime, 2 minute walk from the beach and many cafes. The only note I would add is that the apartment is reached by a staircase which makes it a bit of a hassle to reach with luggages.