
This one is a story, not a listing, and the caption is the punchline: I wish I faked this story tbh. It starts with a single long black strand of hair in a Kuala Lumpur short-stay apartment and it does not get better from there.
Every Singaporean has done a cheap KL weekend in a high-rise apartment booked off a phone. You get a key code, a lift lobby with nobody in it, a corridor of identical doors, and a unit that somebody else was in yesterday and will be in tomorrow. That corridor does most of the work in any story like this one.
It is also why the detail that gets people is never a noise or a shadow. It is a hair. Something that means a person, in a room that is supposed to be empty and freshly cleaned. Read the comments on any story like it and the replies are all somebody else's version of the same small wrong thing.
If you would rather have KL as a normal weekend than a horror one, we have a piece on cheap things to do in Genting Highlands an hour up the road.
Short-stay apartments in Kuala Lumpur are run by operators managing dozens of units in the same tower, not by a person who lives there. Cleaning is on a turnover schedule, and the gap between guests can be under two hours.
So look before you unpack. Check under the bed and behind the bathroom door, take a photo of anything that is already wrong, and message the host in the app rather than on WhatsApp so there is a record. That is worth doing whether or not you think the room is haunted.
· Photograph anything already wrong in a short-stay unit before you unpack, and send it through the booking app so it is on record.
· KL short-stay towers are run by operators with dozens of units and tight turnovers. Do not expect a host who lives nearby.
· If a unit feels wrong on arrival, most platforms will rehouse you on the first night. It gets much harder to argue on night two.
Lingtang Claypot Coffee, Cheras: Address, Hours and What It Is26 August 2026
Decker's Smash Burgers at REXKL, Kuala Lumpur14 August 2026
Papa's, Poptropica and the Browser Games We Grew Up On6 September 2026