Location is amazing. I don't think I could ask for a better spot on Mission Beach. Overlooking the strand and having the beach just steps away was incredible. Plus there's lots to do (food, nightlife, activities) within walking distance.
The actual property wasn't as nice as the photos and the price would suggest. Both of the master bathrooms were in poor condition. The shower in one didn't work (no hot water) and the sink in both master bathrooms were stopped up from the very beginning of our stay. The toilet in one of the master bathrooms also randomly started running loudly every 30-45mins (loud enough to wake people up in the bedroom).
Also communication during check out was poor. The day before, we asked for options to do a later check out or, at least, leave our car in the parking spot for a bit longer but no response. We would have understood if it wasn't possible but they couldn't be bothered to reply with a "no".
Then, the cleaning crew entered before the 10AM check out. We spoke to our neighbors (also airbnb guests for the same property) who had the exact same treatment on check out...so this is not a one-off incident.
Overall we had a great time mostly due to the location. However, it's clear that whoever's in charge of hosting this property isn't trying very hard to earn hospitality points.