The place was fine. However, no one was around to help me check into the hostel. Thankfully I knocked the door and a lovely Japanese lady opened the door and gave the hostel operators a call. Without her, I would have no idea how I will enter.
Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia