We have stayed in quite a few Airbnb places now and unfortunately this was our least favourite stay. This is probably best explained by a list of Pros and Cons.
Pros:
The host was helpful when we booked the wrong dates for our stay initially.
Studio was as described
It was clean.
The bed was very comfortable.
The shower was powerful.
It is a quiet area.
It has easy access to the beach.
It is within walking distance of the cafe/restaurant at the Cotton Beach Resort.

Cons
The instructions how to access the key were not sufficiently detailed and it was left to a visitor to the host's house who happened to arrive at the same time as us to explain how to get in.
The hosts never introduced themselves to us during our 3 night stay despite it being obvious that they were at home in the main house. We found this to be contrary to every other Airbnb accommodation we have stayed in.
The host did not explain to us where we should park and we weren't sure if we were interfering with their parking arrangements by parking on the drive.
The listing states that the studio has air con but this is controlled by the main house.
We could hear a lot or what was going on in the main house - raucous laughter, children coughing , dog barking, doors closing etc. The studio is not the place for a romantic break!
The bed linen looked as it if it had been screwed up in a ball in the drier and then put straight on the bed. It was very nice linen but there is no point providing this if it is not ironed!!
The studio is on a very newly built housing estate which is not yet established and lacks character. We much preferred Cabarita Beach and with hindsight should have stayed there.