I will echo many of the other reviews:
- great hosts, very welcoming, accommodating, and friendly whilst still allowing privacy
- very comfortable place to stay, clean, plenty of towels, bedding, lots of hot water, etc
- views are great, pool was clean and refreshing, animals are a nice addition (but are not in the apartment itself)
- check-in and out was easy
- lots of comfortable lounging areas
- TV had sky which was unexpected
My only criticism, and it is a minor one, is that the kitchen is equipped satisfactorily but not fantastically. We still managed to cook for ourselves without issue, but as we cooked more than planned, a few things (sharper knives etc) would have been nice.
Considering that is the criticism, you hopefully have a sense of just how good of a stay it was!