Great choice.
Accurate representation (inside and outside, pool area included) with great facilities/spaces. Very clean as well.
Also, very high service levels with the host being available, proactive and easy to communicate.
The location worked for us nicely as it is very close to the city and to nearby beaches, but also to the highway for any excursions.