Our stay has been cut short due to a sewer leak, leading to us having to vacate the apartment early and have to find a hotel room for the reminder of the stay. Airbnb support has been hard to reach, though this is not host's fault. This is why the overall rating is 2 stars. I cannot recommend staying at this apartment due to unsafe conditions in the building.
Otherwise, the apartment matches the description. Location is great, only few minutes walk to the beach. Apartment has many thoughtful touches, including beach chairs, which came in very handy, and a fully stocked kitchen.