The place is not bad everything is walking distance from subway and public transportation. They have elevator but it doesn't work so you have to use the stairs.
Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia