Great location, steps from the beach and walking distance to everything in town. The apartment was very nice and clean. The stairs have a gate at the top which was nice since we were traveling with a baby. The balcony is great and we spent a lot of time out there in the evenings.
FYI beach towels are not provided unless requested and may be an extra charge. We had 4 people and sheets were provided for 4. We wanted to use the sofa bed but there were no sheets available for it. In the end they brought them for us which was very nice but we were surprised when they were not initially there. Also, it lists a cot and high chair in the description but neither were in the apartment and I believe it was an extra charge if you wanted it brought in (luckily we had our own travel baby gear).
Overall great place, hosts were welcoming and friendly. Would stay again.