Pros:
New, beautiful and clean condominium complex.
Good sound insulation.
Good bedding and mattress.
Very close to the beach(one min walk).
Great rooftop pool.
Easy communication with the host.
Cons:
Extra charges for check in and check out, and daily resort fee, which were not factored into advertised price on AIRBNB website(please read carefully), still a good deal though.
Safe in the room is not mounted to the wall or furniture.
A coffeemaker is there, but no pods.
Need to have bowls or soup plates in the kitchenette.
Overall, excellent place to stay. 5/5. Thanks.