Although it's located at Pudu, whatever dodginess all ended outside the hotel. Inside, it was comfortable, staff were friendly and the room was clean, didn't have any funny smells, bathroom was also clean although it was leaking a little but overall, I didn't expect it to be so clean and comfortable. For those who drive, parking at Pudu or behind the hotel (recommended by the staff) are too pricey. You can park opposite Maybank building, it's RM 5 per entry. Also, I made a mistake on my dates and although it said that the booking can't be cancelled or changed, the hotel and Expedia were nice enough to allow to me to change my dates which I really appreciate! Thank you and definitely recommended for a nice, short stay!
P/S: For backpackers etc, it's a great place to stay at as it is cheap, very near to public transportation and malls and food places!