M Roof Hotel & Residences
About this property
Popular facilities
See all facilitiesGood to know
- Check-in
- From 15:00
- Check-out
- Until 12:00
- Breakfast
- Available
- Extra bed
- MYR 100 per guest/night
- Airport shuttle
- Available for a fee
- Reception
- 24/7
- Accessibility
- Wheelchair accessible
- Luggage storage
- Available
- Languages
- English, Chinese
- Smoking
- Smoke-free
- Children
- Family friendly
- Room types
- 4
Room Information
Rooms
1 / 6 Deluxe Double room
- 2 guests
- full double bed
- Private bathroom
- air-conditioning
- bathrobe
- coffee
- desk
- hairdryer
- iron
- mini-bar
- private-bathroom
- safe
- shower
- slippers
- tea
Add your dates to see current rates.
1 / 6 Deluxe Twin room
- 2 guests
- twin beds
- Private bathroom
- air-conditioning
- bathrobe
- coffee
- desk
- hairdryer
- iron
- mini-bar
- private-bathroom
- safe
- shower
- slippers
- tea
Add your dates to see current rates.
1 / 4 Superior Double room
- 2 guests
- full double bed
- Private bathroom
- air-conditioning
- bathrobe
- coffee
- desk
- hairdryer
- iron
- mini-bar
- private-bathroom
- safe
- shower
- slippers
- tea
Add your dates to see current rates.
1 / 6 Junior Suite
- Private bathroom
- air-conditioning
- bathrobe
- coffee
- desk
- hairdryer
- iron
- mini-bar
- private-bathroom
- safe
- shower
- slippers
- tea
Add your dates to see current rates.
Guest reviews
Recent reviews shared by hotel guests
Novita R.
The restaurant felt clean, comfortable, and well organized, with a relaxed dining atmosphere. Staff were friendly, polite, and attentive when needed, so service was smooth. I had nasi goreng kampung and a slice of chocolate layered cake, and both were tasty and satisfying. The rice was flavorful and nicely cooked, with a just-right portion. Unlimited orange juice was a refreshing addition. I had dinner at a M Roof Hotel restaurant in Ipoh about a week ago and genuinely enjoyed it. It was a very good meal and I’d happily return and recommend it.

Martha L.
The first night was miserable. I woke with itching and thought my sensitive skin was acting up, but then one side of my face seemed to have been bitten. I tried sleeping again, turned over, and realized there were bugs in the bed that I couldn’t see. I barely slept. Just as I was drifting off again, I heard water dripping, but I was too tired to check. I’d picked M Roof because it was close to my parents’ house. I’d stayed before and had a good experience, so I came back. Check-in was quick, and the bathroom and WC worked fine. The next morning I told the front desk I wanted a room change and an upgrade, but no room next to the fire exit. They agreed to the upgrade, but put me right beside the fire escape door. I was too tired to argue. The second room was okay, but I was paranoid about sitting on the sofa in case it had bugs too. The shower area was awful, very cramped, and a larger person would have trouble moving around. The shower head was rusty, and the handheld shower wouldn’t stay in place because its holder was too loose. There’s a screen instead of a door, so water ran into the WC area. The shower amenities weren’t provided, so I had to ask. I called twice for shower gel, and the housekeeping guy didn’t look pleased to bring it. I don’t think I’ll stay here on my next trip.
Kumar R.
For the nightly rate, the room was comfortable enough, and it had a Dyson hair dryer. They also supplied one large and two small bottles of mineral water, something I haven’t seen at other hotels. The common areas need better cleaning: rubbish had been left outside the sitting area for more than 24 hours. There was a cobweb in the room, and on first using the toilet, I noticed a faint urine smell.
Kim Y.
My stay in Ipoh was terrible. The hotel didn’t explain how to turn on the air conditioner, and the phone was switched off, so I had to go downstairs to ask. There was no shampoo, just two bath foams, and I used one to wash my hair. Then I found out the room service guy had made a mistake. The worst part was that the gym, pool, and laundry room were only open from 8am to 7pm. I was at the office during those hours, so I couldn’t use them. A lot of business people won’t be able to use the facilities either.
vinitha V.
The Valentine’s decorations were lovely and gave the place a romantic feel, which made our stay more special. Shathish was especially attentive and accommodating, and the staff looked after us throughout our visit. We really appreciated the thoughtful arrangement and excellent service. We had a wonderful stay at M Roof Hotel and would definitely come back.
Amenities
Everything available at this property
General Services
35 available- Air conditioning
- 24 Hour Reception
- Elevator/lift
- Smoke Free Property
- Security guard
- Television in lobby
- Fire Extinguisher
- Room service
- Smoke Detector
- Laundry
- Concierge services
- Luggage storage
- Wake Up Service
- Telephone
- Airport transportation
- Temperature control for staff
- Personal protection equipment for staff
- Extra decontamination measures
- Temperature control for guests
- Personal protection equipment for guests
- Additional Measures Against COVID 19
- Total number of rooms
- hotel
- Check In Hour
- Check Out Hour
- Airport Shuttle
- Laundry service
- 24 Hour Security
- Bellboy service
- Lift access
- Concierge
- Luggage room
- Clothes dryer
- Non Smoking Establishment
- Minimum Check In Age
Accessibility
1 available- Accessibility features
Internet
3 available- Free Wi Fi
- Internet
- Wi Fi
Parking
3 available- Electric car charging
- Parking
- Car park
Meals
6 available- Minibar
- Coffee/tea for guests
- Breakfast
- Restaurant
- Bottled water
- Bar
Business Services
3 available- Meeting and presentation facilities
- Conference Hall
- Meeting room
Recreation & Wellness
1 available- First Aid Kit
Pool and beach
4 available- Swimming pool
- Outdoor pool
- Indoor freshwater pool
- Outdoor freshwater pool
Sports
4 available- Fitness facilities
- Gym
- Fitness
- Golf
Room Amenities
10 available- Family room
- Cable TV
- Hairdryer
- Shower
- Wardrobe/Closet
- Bathrobe
- Alarm clock
- Slippers
- Toiletries
- Towels and bed linen
Languages
2 available- English
- Chinese
What's nearby
Explore attractions, restaurants and transport around the hotel
112 m 1 min walk
189 m 2 min walk
2.2 km 27 min walk
26 m 1 min walk
Attractions
20- Dataran Bandaraya Ipoh2.2 km 27 min walk
- Gunung Lang Recreational Park2.3 km 29 min walk
- D R Seenivasagam Recreational Park2.5 km 31 min walk
- Japanese Village Park, Ipoh2.6 km 33 min walk
- Kinta Riverwalk2.9 km 36 min walk
Restaurants
20- theDailyDiner26 m 1 min walk
- The Morning After28 m 1 min walk
- Wing Kee 48 Ice Kacang Stadium Ipoh89 m 1 min walk
- Kopi Gantung Wak Jam Ipoh91 m 1 min walk
- Roundabout Grill164 m 2 min walk
Transit
20- Balai Bomba Jalan Dato' Lau Pak KhuanBus112 m 1 min walk
- Stadium Negeri PerakBus189 m 2 min walk
- KFC Jalan Dato' Lau Pak KhuanBus296 m 4 min walk
- Rumah Orang-Orang Tua SimeeBus428 m 5 min walk
- Pejabat Pos Jalan Dato' Lau Pak KhuanBus597 m 7 min walk

Stay rules
Important conditions for your stay
Fees and optional services
Children's meals
Ages 0-0 - Breakfast - Free
Extra beds
Extra bed (1 available) - Extra charge may apply
Deposit
Deposit required