We stayed in Thea & Gui's apartment with our 3 children aged 10,9 and 6. The apartment is on the 4th floor with no lift but this was not an issue for us.
The apartment has everything you need for your stay. The room with the bunk beds is small if you were sharing with adults. Our children slept on the sofa beds and as the apartment is spacious this was not an issue.
The apartment is close to supermarkets and restaurants and a five minute walk to the beach. We and our family felt very safe in the neighborhood.
Gui was quick to respond to any queries. We were allowed to use the apartment until our flight at checkout which was really helpful. I would highly recommend this apartment.