The apartment is really beautiful, very big and has an amazing view.
We felt like the place is really un-managed as we got a very bad customer service and their availability was very limited. We checked in at 6 pm on a mid-week and the reception was already close. Then it was hard to find our apartment and there were no answer to the phone.
Also when we checked in, our flight was delayed and we asked for late checkout but they couldn't approve it, Also when we asked to leave our suitcases in the reception, they told us reception they're closing at 12 pm (super early as it was Friday) so we stayed with no solution and actually paid to a place in the main street to store our bag in the meantime.
One last thing, the apartments are located on a the top of the hill and 20 min walk from the main road - it wasn't clear when we booked the place.