Great location and nice place, but be aware of exclusions. In addition to no WiFi and towels/linen, don't expect other basics like soap in the showers, and sufficient toilet paper. The back yard had a nice balcony area and BBQ, but there was no railing and a 1.5/2m drop to the grass below. (We had children, so naturally this was a concern.) The place also got quite hot, as there was no air conditioning, only fans in 2 of the 3 bedrooms, and the fan in the living room was broken (we called them, and they said they would send someone to fix it, but no one came).
Overall it was a nice stay, but a few small details could have improved it.