The property was in a great location and the complex was lovely - it had plenty of room for the kids to ride bikes, and the pool was beautiful! It was very convenient having a courtyard outside backing onto the lawn and pool area.
The unit itself was modern, clean, nicely presented and spacious. However, it lacked a few everyday essentials that could easily have been provided - there were very few bowls in the kitchen, the rest of the crockery / glassware / cutlery was mismatched and there were no pegs for the washing line.
The check in process was overly "officious" - I received several emails prior to arrival asking me to send copies of my driver's license and credit card (a great way for identity theft to occur!!), and they asked me numerous times to agree to their rules and conditions. I didn't have a problem with any of the rules, but surely it wasn't necessary for me to agree to them multiple times and send a signed and scanned copy prior to my stay, when it could all be sorted out at check in?!
Overall it was a very pleasant place to stay, but just a few little things stopped me from giving it 5 stars.