I gave this stay a 3 out of 5 not because the place or location was bad ( the place was perfect and location was key) but rather because of lack of communication I experienced when I first arrive that lead to me having to book a stay at another hotel for the first night (which cost me an additional $400 CAD. The host also did not reimburse me for the first night in their Airbnb which was a bit disappointing seeing that this occurred due to their lack of communication, despite informing them that my flight was delayed that I would be arriving late) because the code to get into the Airbnb was not provided in the instructions and the host did not respond to my messages and calls until the next morning.
Aside from having to navigate the stress of finding a place to stay at 11pm at night in a foreign country the stay at this place was pleasant and conveniently located to the beach as well as close amenities.