I am giving it a 5 stars because the host is really, really good. Alejandra was amazing - quick to respond, addressing concerns and just caring.
Good: The apartment is huge. It can easily fit 6-8 people. As a couple, we loved the space. The kitchen is nicely equipped (some cookware is old and in really bad shape). There was everything we needed. There was secure, gated parking. The location is good - close to old town, beaches etc.
The bad: the building is next to a really busy street, with the apartment facing that street. If you don’t enjoy loud sounds of cars passing by, maybe avoid. There were also inconsiderate loud neighbors. First night they had a party at 2am. A few days later they were jumping and stomping, even turning on the washer at 3am. Alejandra tried to address these concerns immediately, which is great, but keep in mind.