The location is amazing. 0.5 mile to the big beach and shops/restaurants. We had a blast with 2 kids.
Only thing to note: bring your coffee. If you plan to sleep 4, the pull out couch is not very comfortable so be prepared as well.
There is ants almost everywhere. Probably it is very hard to get rid of so you just have to know they will be around. It doesn’t bother us. The location is perfect.