This listing did NOT exist. When we arrived at the building, the building manager said no such apartment existed.
We were completely new to the country and left with nowhere to stay. There was also no contact number to call them.
Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia