The reservation and host is operating a scam. The host, Rosa, and her colleague informed me and my guests when we arrived their office that the listing we had booked originally is no longer available and that they've prepared an alternative listings for us to stay. Rosa told us that...

1. The originally listing we reserved was trashed by the previous guests the night before - this is false as a) Rosa had mentioned to me multiple times when I requested for early check-in that the previous guests were leaving on the morning of my arrival hence I could not check in early. b) we had requested to see the place and she denied our request.
2. They tried to contact us the night before - this is weird as we never received any phone call or email or SMS
3. They've prepared 2 alternative listings for us to stay, which are in the same building as our original reservation - the alternative listings they've prepared were not situated in the same location as our original listing, but rather, in a very sketchy area. It is also far away from the beach whereas the unit advertised to us was right next to the beach. The alternative listings were dirty, old, and with bad/old furniture.

The entire operation was dishonest and we were not able to check into the new listings Rosa made us stay until 5:30pm, which is 2.5 hours after regular checkin time. I would never trust this host or book anything through this vendor again.