The apartment is very comfortable, same as the pictures posted with big rooms and common spaces. See the summary below:
Rooms: Big rooms with very comfortable beds. One of the best points of the place.
Cleaning: Not so good. We have paid around USD 180 per cleaning service however when we arrived to the apartment it smelled bad, like a dirty damp cloth. Moreover the oven was totally dirty with fat (definitely no one cleaned it first).
Views: Same as the pictures. Not necessary to use the shuttle to go to the beach because it is close to the building (walking distance).
Communication: Despite that Stay today team always provided quick responses those responses were not accurate or took in account our problems with the apartment. After 3 days we have solved most of issues (lack of wine glasses, corckscrew, problems with balcony floor). One of the main courtain were damaged before our arrival however Stay Today can not repaired it therefore we had opened that courtain all our stay. Funny.
All in all, it is a nice place but it needs a better administration and pay attention to details because we have paid for a 5 stars service, however we had received a 4 stars service. Probably we will receive excuses after our report however those are not needed because we have expent part of our vacation time solving issues which would be solved previously to our arrival.