Very clean apartment with all amenities. Everything you need including hob, oven, kettle and washing machine. There are even basic cooking products and utensils like olive oil, sugar, salt, tea, coffee, pots, dishes, etc. Also, all sorts of bathroom products including new toothbrush (if you forgot one).
Communication was good.
Location is neither good nor bad as it depends on what you need - it is 10 mins walk from the beach but very far from old town (there is metro station nearby).
I had no problem with anything and enjoyed the stay, except the internet. There was either no connection or being so slow that it was almost unusable. It may be a problem if you need it for work.