The location is good. But i would not stay here again. The apartment wasn’t filthy but it was not clean. There were stains on the couch and the comforter on the bed that they tried to hide by wrapping sheets or blanks around it. There was sand on the floors throughout the apartment They only provide one hand towel for 3 people and 4 towels and 2 washcloths. The apartment has the feeling of just being very neglected part of the tile in the bathroom was falling off. Some days the water was scalding other days you barely got a lukewarm shower. It is very loud because of the road below. The balcony is filthy and so are the two old chairs outside. The elevators were a complete nightmare. There are not enough chairs at the pool so you may or may not be allowed to get one and by 4 the sun is completely off the pool. The chairs at the beach are a bit of a walk and it’s very crowded. The host barely communicates and doesn’t even give basic instructions of which desk to check in/ WiFi info-which you have to pay for/beach shuttle etc.