Amazing location and great hospitality. We were treated like family and communication / directions were extremely clear. We stayed here with a 6 month old and the owners were very accommodating and went above and beyond to ensure our visit went smoothly. ~5 minute walk to the beach or the town square and ~10 minute walk to the port.
Only two small things to note is the apartment is located on the third floor so the trek up the stairs was a little tight, and there were no cooking utensils (spatula, cooking spoons, etc).
Would recommend for a family, very easy to manoeuvre a stroller around the city.