I stayed at Berjaya Penang Hotel from 8th to 9th August 2025, and it was one of the worst hotel experiences I have ever had.
After driving 10 hours from Kuala Lumpur to Penang due to highway closures, I arrived exhausted with my wife and 1-year-old son. I had booked and paid for a Queen bed room in advance, clearly stated in my reservation. Upon arrival, the receptionist informed me that all Queen rooms were “fully booked” and only a twin bed was available. Despite explaining that we were a family with a young child, the hotel refused to provide a complimentary upgrade to a King bed (which would have been a reasonable solution given it was their overbooking error). Instead, I was forced to pay an additional RM50 for the King bed upgrade.
The building itself looks old, poorly maintained, and certainly not up to the standard of a supposed 4-star hotel. The room was small and unimpressive. Breakfast was included in my booking, but I was not informed beforehand that it would be entirely vegetarian/vegan, which would have influenced my choice.
The worst part was during check-out. The receptionist refused to process my check-out, insisting I had not paid for the upgrade — even though I had already paid it by card at check-in. The staff member even said, “If you don’t pay, I have to use my own money,” which is both unprofessional and inappropriate. Only after I strongly insisted and refused to pay twice did they finally process my departure.
This stay was a complete nightmare from start to finish. Overbooking, hidden conditions, unprofessional handling of payment disputes, and misleading 4-star claims all make this hotel a place I will never return to.
If you value your money, time, and peace of mind — stay away.