Check-in was ok, we had to wait for the manager around 20 minutes at the wrong location, but otherwise very friendly. Communication with the manager was great and very easy at all times.
The apartment is super clean and very spacious. The heated pool absolutely great allows for a quick dip even in the evenings; pool towels are provided. There is a regular cleaning service. Kitchenette is basic, only one cooking plate and two pans, but adequate to make some coffee in the morning etc. Location is a convenient 15 minutes walk to Fira through quiet streets (ie you do not have to walkt on the main road), but feels a bit remote - a car is highly recommended.
Check-out was very quick and efficient.