We stayed 10 days at one of the apartments and had a pleasant stay. Positive:
+ Everyone was very helpful
+ Very clean
+ Great design

One remark:
These are three separate apartments and we did not know which one we would get. We were disappointed to find out that ours did not have a balcony and the roof top terrace was not accessible due to other guests.