We travel a lot and want to point out especially, that Leanne is an excellent and responsive host!
Otherwise, we can only echo the positive comments so far - beautiful apartment and great location close to many beaches, airport etc (but get a rental car, it‘s cheap!).
We came with our 3 little kids - 6, 3 and baby - and the apartment was perfect for us. Leanne set up a high chair and cot and was very helpful with tips for what to visit. When our baby had a sore bottom and the pharmacy was closed, she even lend us her cream. WOW!
The kitchen was well equipped for cooking for our family. There were a few shallow beaches close by.
All in all very recommendable for families!