The only thing I could point to would be the wifi. We had massive problems with it while we were there, and couldn't connect much at all. I hope it has been resolved by now, but can't say if it has or not.
Also worth noting that the place does not have a pool, even though it looks like it from the pictures.
The location is simply splendid: right on the water, towards the edge of Oia, so you have wonderful views of the entire town.
The apartments are large and spacious: there is a big bathroom, a bedroom, a small (but well appointed) kitchen, a dining room, and a large private balcony. The little details have been well looked after here and they have included a few extra bits and bobs to tide you over (fruit, coffee, tea, etc.).
We thought it was a fantastic deal and really loved our time here. It would be impossible to find on your own, so make sure you follow the advice and have the car rental company given them a call so they can meet you and guide you there.