The apartment is at a great location, walkable distance to two beaches and close to the mall. The apartment is completely renovated but it is inside an older apartment building. We didn’t mind it but perhaps it isn’t very clear from the listing description. There were beach chairs, snorkeling gears, boogie boards, mats and beach toys at the apartment so it was very convenient and you do not need to bring or rent these, which save luggage space. Another thing to note is that the building has a finicky parking system. We only parked there for two days but have witnessed a few people including ourselves experiencing multiple issues (e.g. the barcode was cut-off on the parking pass so the gate would not open, purchased parking for a few days but the gate would not open, system let you inside the parkade even though your ticket has expired and charged you for another 24 hour when exiting). The parking attendant was rude and unhelpful. In fact, she tried to hold us behind even though her manager on the phone said to let us go due to technical issues from the parking system. She was creating unnecessary waits for everyone because there is only one entrance gate and only exit gate. There are public parking spaces outside but you have to walk a few minutes.