All in all, the place itself was nice and exactly as pictured. However, here were my issues:
1. Looking through my emails, I had 17 points of contact with them. I didn't reach out to them for a single item - this is all them. On vacation, you want to relax, and the communication passes from good customer service into simply being intrusive.
2. They make you sign two agreements outside of Airbnb. In addition, they will misplace these contracts, despite the fact that they're digital. If they do, they won't provide check-in info and you'll need to provide it. This bites, because the long, digitally-signed contract deletes itself in 7 days. Hope you saved it or they can find it, because it took a while to fill out.
3. Almost no soap whatsoever throughout the Airbnb. This is pretty bad, as they make you do the dishes before leaving, meaning you need to go and buy it elsewhere. Really suspect if the dishes were actually cleaned with anything but water before arrival.
4. Very expensive cleaning fee, but you need to clean a lot yourself before departure or get fined.
5. Constant reminders that you are not allowed to party there. We didn't, but everyone around us did, including the people who rented in the same building. Not fun when you go to the beach to relax, and there is noise ending at 2am and starting up again at 6am.
6. Constant reminders of fines, including signs throughout the space. I don't believe we got any, as we treated the space well, but again this seems childish.
7. No soundproofing whatsoever. If the people upstairs have as much as a normal conversation, you'll hear all of it. If they party, you are certainly not sleeping. If someone walks by outside and is talking, again, you'll hear it.
All in all, the space is nice and the location is fantastic! However, the above issues means I would probably find another option if/when I go back to Mission Beach.