The place is nice and good. The location is great and next to the beach. However you would need a car to get to anywhere. The apartment has all the facilities needed. The first day on arrival the whole apartment smelled of dogs. Later I found out that the previous guest had 2 dogs living in the apartment. However I must point out that the person uncharge of taking care of the apartment (Joan) was extremely helpful in getting rid of the smell. He cleaned the apartment twice, had the furniture vacuum cleaned and even got scented sticks for the apartment. Communication was very prompt and they took care of any problems immideatly. We were there for 1 month and did not have any major issues except for a time when the elevator was out for a few days.
All in all - I would recommend this place to others and it was a enjoyable stay after all.