Worst hotel experience in my life. Check-in was supposed to be at 2 p.m., but my family and I had to wait for almost an hour because apparently the room had not yet been cleaned. I've asked the staff, but all they could say was 'sorry', and just told me to wait in the lobby with no compensation. Eventually, they extended my check-out time by one hour, even though their initial offer was only a 30-minute extension. On the way to my room, I had to take the stairs because it was far from the elevator. Then imagine my shock when I got inside my room and noticed the wall was peeling, the ceilings had multiple water stains like an old, badly kept house, poor condition amenities (the towels are damp and smell bad, the hanger broken), the shower was broken (can't turn on the faucet without propping it, the hot water was not functioning), plus the sofa smelled bad. Additionally, the room had dim lighting, and the window view was of house roofs and a sewer. On the last day of my stay, I got a call telling me I have to check out on time. I reminded them that they had promised me a one-hour late check-out as compensation, but the staff stated they couldn't allow it, claiming the maximum extension was only 30 minutes. To make matters worse, the hotel didn't keep their promise. Thank you for ruining my stay. I was still trying to be positive after the late check-in, but all of these crossed the line. Please fix your management. Will not stay here in the future.