The apartment is in a nice little complex of buildings built around a couple of pools and lovely little garden areas, which are all kept well. It's literally about 5 minutes walk from a good beach, with a sea view from the terrace, so location is pretty good, although Son Parc itself is a bit lacking in good shops and restaurants and exists pretty much solely for holidaymakers.
The apartment is as described in terms of size and amenities (though be aware that sleeping 7 as advertised is definitely a squeeze).
However there were a number of things that took away from the enjoyment of the apartment.
Firstly, preparedness and welcome. The google maps pin provided by the air bnb page is in the wrong place, which led to us spending an hour and a half in the hot sun with a baby and luggage trying to find it. The only way to contact the host is through the air bnb messaging and this wasn't picked up at the time. When we did arrive the apartment was set up for one too few guests (i.e. one too few beds made up, one too few towel sets out etc.). There were spares stored away but this meant finding them and making the bed ourselves. Then there were a number of other small things like the coffee maker was missing a key part (the host replaced this when we told him), the cleaning cloths had been left out on the side, there was no bin liner in the bin, no welcome pack with useful information about the area.
Secondly, general maintenance. The kitchen feels like it needs attention. The fridge-freezer was rusty and the freezer was iced up to the point that some of the draws couldn't be opened and the door didn't shut well. The kitchen draws catch and open each other as you try to open one. Various things were rusty. One of the shower heads squirts water sideways across the whole bathroom to the point that it is unusable (unless you want to flood the bathroom).
Thirdly, general cleanliness. The apartment had obviously been cleaned to some extent but not satisfactorily and it felt like the whole place needed a deep clean and closer attention paid. In the bathrooms there were marks around the bottom of one of the showers that could have been wiped off, shaving hairs around the edge of one of the sinks and the bathmat had, I'm pretty sure, been washed but was stained to the point that it was hard to tell. In the kitchen there was mould growing on the oven gloves, the lampshades had mould spots on, the crockery and glassware had various marks/crumbs on that meant we felt the need to wash everything up before using it. Some of the shelves were dirty. There were strange things left in draws like an old tablecloth stuck to itself and covered in crumbs.
Overall, not really what I expect from somewhere that I'm paying to go on holiday to.