We stayed for 1 week mid October and found the villa adequate for our needs. We are 2 adults and a 5 year old so maybe have different priorities.
The location was great for us, a quiet neighbourhood (at this time of the year). It took c10 minutes max to saunter down to the main strip. Very handy for 2 good supermarkets (Spar & Hyperdinio) and 2 close restaurants Spinnakers (not visited) and an Italian called Mozzarella which was okay.
Two tips regarding location though, most taxi/tour companies have no clue about the lane where the villa is sited. We had to go round the corner to find our airport transfer (at 5am) even though I'd sent them a map and described it in great deal the day before. Secondly if you return from Playa Blanca on the 261 bus or want to use the same to get to the airport the bus stop Canada Alta is a 5-8 minute walk.
The villa itself is nicely laid out for a family. We found the pool clean, a bit pungent with chlorine but nothing a shower and a stiff word with boy-child about drinking the water wouldn't fix. The pool needs constant adult supervision as it is not fenced and it is c155cm/125cm in depth. The loungers could do with a jet wash but they were useable.
Inside, the living room/diner was fine for the three of us, it would be cosy at full capacity but chances are you wouldn't all be trying to watch telly! The beds are comfortable and each bedroom has aircon. Two bathrooms with very powerful showers. The kitchen is well stocked though take some ice-cube bags as there is no tray. The dishwasher washed dishes - bonus, though it is a bit of guess work on how to operate it. Utility room has a large fridge freezer and an excellent (looked new) washing machine. All the rooms were spotless.
Wifi was fine for the basic use, we don't stream or download so we were happy.
I'm giving the place 4 stars as it is good, the daily hike to the bins, lack of working safe, tired but comfy sofa and lack of cereal bowls were the trivial things that held it back slightly. None of these things would stop me rebooking though.
Finally, dealing with Agni Travel went without a hitch. All online, communications (email/text) were well timed and we had no cause to contact anyone though maybe I should have sent a note re the safe and lack of key (sorry).
here for a week and the location is good and the size of the villa is good but was very disappointed with the cleanliness of this Villa, the pool had not been cleaned for our arrival and it was very dirty with scum around the water line and dirt on the outside and we had to request for it to be cleaned and which did not happen until the next day and the scum was not cleaned only the bottom of the pool was cleaned. The inside of the Villa needs a deep clean, it is old pine doors skirtings and bannister and they were filthy and I had to clean doors and bannister. This is my 5th villa holiday and have to say it was the dearest and dirtiest