10/10 would recommend this place. Very clean place, beautifully decorated, stunning views and is in a prime location (10 minute walk to the mall/grocery store/beach).
It has one of the most well equipped kitchen we've seen at an Airbnb which comes in very handy if you're planning on cooking your own meals.
You also get a good amount of privacy since each room has their own bathroom and patios.
The wifi is plenty fast under normal use but slows down a bit if you have 4 people doing video calls at once (would recommend bringing your own hotspot if you have intensive internet use).
The welcome package is very comprehensive. Teri was also very responsive throughout our stay, making communication a breeze.
One of the best Airbnb experiences we've had :)