Show prices in

Choose a currency for your trip.

More currencies

More crypto

Find your next stay

M Roof Hotel & Residences

Pangkor and Perak · Malaysia

Jalan Dato Lau Pak KuanView location

8.4/10Excellent574 Reviews
Cleanliness8.2/108.2
Service8.4/108.4
Comfort8.6/108.6
Condition8.2/108.2
Neighborhood8.2/108.2
Amenities8.0/108.0
See all ratings
Check availability Pay with crypto or card

Room prices, availability, meal plans and cancellation terms are confirmed for your selected dates.

About M Roof Hotel & Residences

Enjoy a stay at the upscale M Roof Hotel & Residences, conveniently located in Ipoh, a short drive from Aeon Station 18 and Perak Stadium. We offer an outdoor pool, fitness center, and complimentary Wi-Fi.

Savor local cuisine at Myth Cafe, one of our two restaurants, or relax in one of our two coffee shops. A continental breakfast is available daily (for a fee). Our 150 air-conditioned rooms feature minibars, LCD TVs, and private bathrooms with complimentary toiletries and bathrobes.

We also provide concierge services, a 24-hour front desk, luggage storage, laundry facilities, and a roundtrip airport shuttle (surcharge). Free self-parking is available onsite. Kinta City Shopping Centre and Hospital Raja Permaisuri Bainun are also within easy reach.

Read more about this hotelShow less

Located in Ipoh, M Roof Hotel & Residences is within a 5-minute drive of Perak Stadium and Kinta City Shopping Centre. This hotel is 1.4 mi (2.2 km) from Ipoh Night Market and 1.6 mi (2.6 km) from Sultan Abdul Aziz Recreation Park.

Make yourself at home in one of the 150 air-conditioned rooms featuring minibars and LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and bidets. Conveniences include phones, as well as laptop-compatible safes and desks.

Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.

Popular amenities

Free WiFi
Parking available
Airport transfers
Dining services
Concierge
Laundry
Gym
Non-smoking
Business facilities

Check-in and check-out

Check-in from 3:00 PM
Check-in until Anytime
Check-out until 12:00 PM
Minimum check-in age 18

Hotel policies

Noise-free rooms not guaranteed Professional property host/manager Property does not offer onsite COVID-19 testing Property does not require health documentation at check-in Pets not allowed

Cleaning and safety

Essential Travel
Essential workers only - NO

Important information

  • Property Alerts

    You'll be asked to pay the following charges at the property. Fees may include applicable taxes:

    • Deposit: MYR 100.00 per stay

    We have included all charges provided to us by the property.

  • You need to know
    • Pool access available from 8:00 AM to 7:00 PM.
  • Special Instructions
    Front desk staff will greet guests on arrival at the property. Information provided by the property may be translated using automated translation tools.
  • Instructions
    • Extra-person charges may apply and vary depending on property policy
    • Government-issued photo identification and a credit card, debit card, or cash deposit may be required at check-in for incidental charges
    • Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed
    • This property accepts credit cards, debit cards, and cash
    • Noise-free guestrooms cannot be guaranteed
    • Safety features at this property include a fire extinguisher and a smoke detector
  • Minimal age
    18
  • Optional fees
    • Fee for continental breakfast: approximately MYR 25 to 30 for adults, and MYR 25 to 30 for children
    • Rollaway bed fee: MYR 100.0 per night

    The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change.

  • Spoken Language

    Malay

    English

    Chinese (Mandarin)

Nearby attractions

Perak Stadium 0.8 km / 0.5 mi
Kinta City Shopping Centre 2.1 km / 1.3 mi
Ipoh Night Market 2.2 km / 1.4 mi
Angsana 2.3 km / 1.4 mi
Hospital Raja Permaisuri Bainun 2.5 km / 1.5 mi
Dataran Ipoh 2.7 km / 1.7 mi
Sultan Abdul Aziz Recreation Park 2.9 km / 1.8 mi
Geological Museum 3.1 km / 1.9 mi
D. R. Seenivasagam Park 3.2 km / 2 mi
Ipoh Parade 3.3 km / 2 mi
Memory Lane Market 3.5 km / 2.1 mi
Khizanat 3.8 km / 2.4 mi
Masjid India Muslim 4.2 km / 2.6 mi
Royal Perak Golf Club 4.4 km / 2.7 mi
St Michael’s Institution 4.4 km / 2.7 mi

Hotel facilities & services

Services and fees can vary. Check the selected room details and hotel policies before booking.

  • Total number of rooms: 150
  • hotel
  • Car park
  • 24-hour reception
  • Check-in hour
  • Check-out hour
  • Wi-fi
  • Airport ShuttleExtra charge
  • Laundry service
  • 24-hour securityExtra charge
  • Bellboy serviceExtra charge
  • Smoke detector
Show 15 more facilities & services
  • Lift access
  • Concierge
  • Luggage roomExtra charge
  • Clothes dryer
  • Towels and bed linenExtra charge
  • BarExtra charge
  • Restaurant
  • Meeting room
  • Indoor freshwater pool: 1
  • Outdoor freshwater pool
  • Breakfast
  • Non-smoking establishment
  • Minimum check-in age: 18
  • Fitness
  • GolfExtra charge
Meal plans

Meal plan types

Meal options depend on the room and rate you choose. Search your dates to see which meal plans are included.

RO

Room Only

Accommodation only. Meals are usually not included.

BB

Bed & Breakfast

BED AND BREAKFAST

Breakfast is included with your stay.

Upon availability

Room types

These are the hotel's room types, rather than live offers. Choose your travel dates to see available rooms, prices and booking conditions. Check availability

  • TWIN DELUXE KING BEDTWIN • DELUXE KING BEDTWN.DX-KG

    Photos are not available for this room type.

    M Roof Hotel & Residences

    TWIN DELUXE KING BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    TWIN
    View / characteristic
    DELUXE KING BED

    Adult and child limits apply within the room's total guest limit.

    Room code: TWN.DX-KG

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • JUNIOR SUITE WITH DOUBLE BEDJUNIOR SUITE • WITH DOUBLE BEDJSU.DB

    Photos are not available for this room type.

    M Roof Hotel & Residences

    JUNIOR SUITE WITH DOUBLE BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–5 • Adults: max. 5 • Children: max. 3
    Room type
    JUNIOR SUITE
    View / characteristic
    WITH DOUBLE BED

    Adult and child limits apply within the room's total guest limit.

    Room code: JSU.DB

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • TWIN DELUXETWIN • DELUXETWN.DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    TWIN DELUXE

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    TWIN
    View / characteristic
    DELUXE

    Adult and child limits apply within the room's total guest limit.

    Room code: TWN.DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • APARTMENT THREE BEDROOMSAPARTMENT • THREE BEDROOMSAPT.B3

    Photos are not available for this room type.

    M Roof Hotel & Residences

    APARTMENT THREE BEDROOMS

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–10 • Adults: max. 10 • Children: max. 6
    Room type
    APARTMENT
    View / characteristic
    THREE BEDROOMS

    Adult and child limits apply within the room's total guest limit.

    Room code: APT.B3

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • DOUBLE DELUXEDOUBLE • DELUXEDBL.DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    DOUBLE DELUXE

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    DOUBLE
    View / characteristic
    DELUXE

    Adult and child limits apply within the room's total guest limit.

    Room code: DBL.DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • DOUBLE DELUXE KING BEDDOUBLE • DELUXE KING BEDDBL.DX-KG

    Photos are not available for this room type.

    M Roof Hotel & Residences

    DOUBLE DELUXE KING BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    DOUBLE
    View / characteristic
    DELUXE KING BED

    Adult and child limits apply within the room's total guest limit.

    Room code: DBL.DX-KG

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • TWIN DELUXE CITY VIEWTWIN • DELUXE CITY VIEWTWN.CV-DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    TWIN DELUXE CITY VIEW

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    TWIN
    View / characteristic
    DELUXE CITY VIEW

    Adult and child limits apply within the room's total guest limit.

    Room code: TWN.CV-DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Double or Twin SUPERIOR QUEEN BEDDouble or Twin • SUPERIOR QUEEN BEDDBT.QN-SU

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Double or Twin SUPERIOR QUEEN BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–6 • Adults: max. 6 • Children: max. 3
    Room type
    Double or Twin
    View / characteristic
    SUPERIOR QUEEN BED

    Adult and child limits apply within the room's total guest limit.

    Room code: DBT.QN-SU

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • DOUBLE DELUXE CITY VIEWDOUBLE • DELUXE CITY VIEWDBL.CV-DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    DOUBLE DELUXE CITY VIEW

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    DOUBLE
    View / characteristic
    DELUXE CITY VIEW

    Adult and child limits apply within the room's total guest limit.

    Room code: DBL.CV-DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • JUNIOR SUITE KING SIZE BEDJUNIOR SUITE • KING SIZE BEDJSU.KG

    Photos are not available for this room type.

    M Roof Hotel & Residences

    JUNIOR SUITE KING SIZE BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–5 • Adults: max. 5 • Children: max. 3
    Room type
    JUNIOR SUITE
    View / characteristic
    KING SIZE BED

    Adult and child limits apply within the room's total guest limit.

    Room code: JSU.KG

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Room RUN OF HOUSERoom • RUN OF HOUSEROO.RO

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Room RUN OF HOUSE

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–10 • Adults: max. 10 • Children: max. 6
    Room type
    Room
    View / characteristic
    RUN OF HOUSE

    Adult and child limits apply within the room's total guest limit.

    Room code: ROO.RO

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • TWIN SUPERIOR QUEEN BEDTWIN • SUPERIOR QUEEN BEDTWN.QN-SU

    Photos are not available for this room type.

    M Roof Hotel & Residences

    TWIN SUPERIOR QUEEN BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    TWIN
    View / characteristic
    SUPERIOR QUEEN BED

    Adult and child limits apply within the room's total guest limit.

    Room code: TWN.QN-SU

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • APARTMENT STANDARDAPARTMENT • STANDARDAPT.ST

    Photos are not available for this room type.

    M Roof Hotel & Residences

    APARTMENT STANDARD

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–10 • Adults: max. 10 • Children: max. 6
    Room type
    APARTMENT
    View / characteristic
    STANDARD

    Adult and child limits apply within the room's total guest limit.

    Room code: APT.ST

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Room SUPERIORRoom • SUPERIORROO.SU

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Room SUPERIOR

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–10 • Adults: max. 10 • Children: max. 6
    Room type
    Room
    View / characteristic
    SUPERIOR

    Adult and child limits apply within the room's total guest limit.

    Room code: ROO.SU

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Double or Twin ROOM WITHOUT WINDOWDouble or Twin • ROOM WITHOUT WINDOWDBT.NW

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Double or Twin ROOM WITHOUT WINDOW

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–6 • Adults: max. 6 • Children: max. 3
    Room type
    Double or Twin
    View / characteristic
    ROOM WITHOUT WINDOW

    Adult and child limits apply within the room's total guest limit.

    Room code: DBT.NW

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • SINGLE DELUXESINGLE • DELUXESGL.DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    SINGLE DELUXE

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–1 • Adults: max. 1 • Children: max. 0
    Room type
    SINGLE
    View / characteristic
    DELUXE

    Adult and child limits apply within the room's total guest limit.

    Room code: SGL.DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Double or Twin DELUXE TWO BEDSDouble or Twin • DELUXE TWO BEDSDBT.2B-DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Double or Twin DELUXE TWO BEDS

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–6 • Adults: max. 6 • Children: max. 3
    Room type
    Double or Twin
    View / characteristic
    DELUXE TWO BEDS

    Adult and child limits apply within the room's total guest limit.

    Room code: DBT.2B-DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • JUNIOR SUITE STANDARDJUNIOR SUITE • STANDARDJSU.ST

    Photos are not available for this room type.

    M Roof Hotel & Residences

    JUNIOR SUITE STANDARD

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–5 • Adults: max. 5 • Children: max. 3
    Room type
    JUNIOR SUITE
    View / characteristic
    STANDARD

    Adult and child limits apply within the room's total guest limit.

    Room code: JSU.ST

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Double or Twin SUPERIORDouble or Twin • SUPERIORDBT.SU

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Double or Twin SUPERIOR

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–6 • Adults: max. 6 • Children: max. 3
    Room type
    Double or Twin
    View / characteristic
    SUPERIOR

    Adult and child limits apply within the room's total guest limit.

    Room code: DBT.SU

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • APARTMENT THREE BEDSAPARTMENT • THREE BEDSAPT.3B

    Photos are not available for this room type.

    M Roof Hotel & Residences

    APARTMENT THREE BEDS

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–10 • Adults: max. 10 • Children: max. 6
    Room type
    APARTMENT
    View / characteristic
    THREE BEDS

    Adult and child limits apply within the room's total guest limit.

    Room code: APT.3B

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Room DELUXERoom • DELUXEROO.DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Room DELUXE

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–10 • Adults: max. 10 • Children: max. 6
    Room type
    Room
    View / characteristic
    DELUXE

    Adult and child limits apply within the room's total guest limit.

    Room code: ROO.DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • SINGLE SUPERIORSINGLE • SUPERIORSGL.SU

    Photos are not available for this room type.

    M Roof Hotel & Residences

    SINGLE SUPERIOR

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–1 • Adults: max. 1 • Children: max. 0
    Room type
    SINGLE
    View / characteristic
    SUPERIOR

    Adult and child limits apply within the room's total guest limit.

    Room code: SGL.SU

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • DOUBLE SUPERIOR QUEEN BEDDOUBLE • SUPERIOR QUEEN BEDDBL.QN-SU

    Photos are not available for this room type.

    M Roof Hotel & Residences

    DOUBLE SUPERIOR QUEEN BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–4 • Adults: max. 4 • Children: max. 3
    Room type
    DOUBLE
    View / characteristic
    SUPERIOR QUEEN BED

    Adult and child limits apply within the room's total guest limit.

    Room code: DBL.QN-SU

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Double or Twin DELUXE KING BEDDouble or Twin • DELUXE KING BEDDBT.DX-KG

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Double or Twin DELUXE KING BED

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–6 • Adults: max. 6 • Children: max. 3
    Room type
    Double or Twin
    View / characteristic
    DELUXE KING BED

    Adult and child limits apply within the room's total guest limit.

    Room code: DBT.DX-KG

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • FAMILY ROOM STANDARDFAMILY ROOM • STANDARDFAM.ST

    Photos are not available for this room type.

    M Roof Hotel & Residences

    FAMILY ROOM STANDARD

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–8 • Adults: max. 8 • Children: max. 5
    Room type
    FAMILY ROOM
    View / characteristic
    STANDARD

    Adult and child limits apply within the room's total guest limit.

    Room code: FAM.ST

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Double or Twin DELUXEDouble or Twin • DELUXEDBT.DX

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Double or Twin DELUXE

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–6 • Adults: max. 6 • Children: max. 3
    Room type
    Double or Twin
    View / characteristic
    DELUXE

    Adult and child limits apply within the room's total guest limit.

    Room code: DBT.DX

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Room STANDARDRoom • STANDARDROO.ST

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Room STANDARD

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–10 • Adults: max. 10 • Children: max. 6
    Room type
    Room
    View / characteristic
    STANDARD

    Adult and child limits apply within the room's total guest limit.

    Room code: ROO.ST

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

  • Double or Twin DELUXEDouble or Twin • DELUXEDBT.DX-7

    Photos are not available for this room type.

    M Roof Hotel & Residences

    Double or Twin DELUXE

    Room photos

    Photos are not available for this room type.

    Room overview

    Occupancy
    Guests: 1–6 • Adults: max. 6 • Children: max. 3
    Room type
    Double or Twin
    View / characteristic
    DELUXE

    Adult and child limits apply within the room's total guest limit.

    Room code: DBT.DX-7

    Limited room details from hotel

    Available rooms, prices and included facilities are confirmed after you choose your dates and rate.

Guest reviews

What other guests saying about M Roof Hotel & Residences

8.4
Excellent
574 Reviews
Cleanliness
8.2 /10
Service
8.4 /10
Comfort
8.6 /10
Condition
8.2 /10
Neighborhood
8.2 /10
Amenities
8.0 /10
100 reviews shown
4/10
Poor
23 Jul 2026
vanus
Stayed in two different rooms, both can not be consider as clean. Water stains everywhere in the bathroom. door knobs, light switches are sticky. Not a very good experience overall.
8/10
Excellent
19 May 2026
Weng Yew
Clean room
8/10
Excellent
15 May 2026
Jeremy
Generally an excellent stay.
Staff helpful and polite.
Howeved, wifi connection poor.
Also no bar or coffee bar. Only 1 restaurant - food was acceptable for the price. Not great.
Partner
10/10
Exceptional
02 May 2026
Josh
Only 1 restaurant
8/10
Excellent
21 Apr 2026
Lai Wan
The room is clean , staffs were friendly and polite. The laundry room is good but only the hours is not long enough. Overall is good
Friends_and_family Family
10/10
Exceptional
02 Apr 2026
Norellina
Rooms are clean and decent. There is a small pool on rooftop and free laundry machine and dryers for guests
Family_with_children
10/10
Exceptional
26 Mar 2026
Swee Khim
...
Friends_and_family Friends
8/10
Excellent
16 Mar 2026
Danny
The room was very clean and had been recently painted - this was obvious due to the paint splashes on the floor and net curtains. It is also single glazing so even on the 11th floor outside noises can be heard. There is also no international power points or USB ports in the room but the staff were very helpful in getting an adapter for the room. The location is in a residential area so grab / taxi is needed to get to Ipoh’s points of interest.
Partner
8/10
Excellent
15 Mar 2026
Beeyan
We stay here each time we’re in Ipoh because we like the quiet area, room amenities, nice room designs, and nice staff. We also like the pool and the gym. We do our laundry in the night when there’s less usage, it’s up by the pool. There’s a morning market across the street only during the weekend I believe.
Friends_and_family Family
10/10
Exceptional
28 Feb 2026
Anthony Thong Meng
The room was clean and the staff were very helpful.
The self service laundry was great!
Partner
8/10
Excellent
09 Feb 2026
Gawdy Wai Sum
Spacious room and comfortable bed. If not for the wet bathroom shower setup it could have earn a five star.
Leisure Friends
10/10
Exceptional
27 Jan 2026
Anthony
It is a modern, clean hotel with a nice pool and a reasonable gym for exercise. Good service from staff and not far from places.
Leisure Partner
10/10
Exceptional
08 Jan 2026
Anthony
The hotel has modern clean rooms and good service. The sound proofing is not great.
Leisure
4/10
Poor
02 Jan 2026
lam soon
Aircon problem alot
Leisure Family
8/10
Excellent
16 Dec 2025
Aziz bin Ab Hamed
The location of the hotel is excellent. The hotel service is wonderful. We did not sign up for breakfast. The hotel restaurant food is much to be desired. The tomyam soup was cold (no candle to heat up). We need to tell the restaurant staff to heat up the soup. The rice was dry. Otherwise, our stay was pleasant and comfortable.
Leisure Family
10/10
Exceptional
16 Dec 2025
Matt
Super helpful and friendly staff. Good location. Rooms tidy, spacious and well maintained. Excellent experience. Highly recommend.
Leisure Family
10/10
Exceptional
07 Dec 2025
Steven
Staff very helpful and friendly
Leisure Partner
8/10
Excellent
03 Dec 2025
Beng Hwee

For the 2nd night I had the 2 bedroom apt, one of the room didn’t have enough lighting then realised the ceiling light was not illuminated.
So informed & the technician immediately replaced it.
Next to the bed there isn’t enough plugs to charge our items so if there is will make a lot of difference.
Staffs were efficient & friendly to ensure our stay is comfortable.
Friends_and_family Family
10/10
Exceptional
14 Nov 2025
Andreana
Really beautiful and clean hotel with comfortable rooms and amazing shower. The free laundry was very convenient and easy to use. The pool was amazing! Staff are very accommodating and helpful. Extremely worth it, great value for money.
Leisure Partner
10/10
Exceptional
18 Oct 2025
Joseph
Good place to stay.
Close to most activities.
Hotel was well presented and clean
Leisure Family
10/10
Exceptional
13 Sep 2025
Verified traveler

Wonderful experience

We enjoyed our stay at M Roof. The room was spacious for the price and the view outside was unblocked, peaceful. Many nice eateries within 10mins by car from hotel. Overall I will recommend you to my friends, thank you
Partner
10/10
Exceptional
12 Sep 2025
Beeyan
Wonderful bathroom design, eye pleaser. Should have more parking spots.
Friends_and_family Family
6/10
Pleasant
02 Sep 2025
KHONG
SOFA Smell Dirty....
10/10
Exceptional
28 Aug 2025
Sharmila
Clean room and friendly staff! Location is great!
Leisure Partner
10/10
Exceptional
10 Jul 2025
Jeva
Good service clean place
10/10
Exceptional
10 Jul 2025
Vanessa
We love the amenities such as the pool. Great for overstay for 2 nights as a ‘passing-by’ hotel. Wifi can be weak though.
Leisure
6/10
Pleasant
10 Jun 2025
Mary
This is a nice, clean hotel but impractical on a number of levels. Unfortunately the location is completely impractical unless you have a car. There is a row of shops a 5 minute walk from the hotel but no footpaths. Every attraction is at least a 30 minute walk so transportation is required. The hotel room is really nice but impractical. If you want to use a plug you have to unplug something as there are no free sockets. A hairdryer is provided but it is hardwired in the bedroom area with no mirrors available. Limited storage space. Nice toiletries provided. No soundproofing, you can hear guests in the corridor and road noise from outside, however the road quietens by midnight. The redeeming feature for me was the free self laundry facilities provided, I wish all hotels had this. Staff pleasant at check in but all very impersonal. I would only recommend this hotel if you have a car.
Leisure Self
4/10
Poor
20 May 2025
Chiam
The room was not very clean, TV was not working properly. The sink drain did not drain properly and floors were not clean when we checked in. We had to call room service a few times to fix things. We will not be staying in this hotel again.
Leisure Family
8/10
Excellent
16 May 2025
Lawrence

Pleasant clean hotel in Ipoh

Pleasant clean hotel with nice staff. I like the rooftop pool and gym. Unfortunately the pool and gym closed after 7 pm.
Partner
8/10
Excellent
13 Apr 2025
Yik
Good llocation.
Leisure
8/10
Excellent
11 Apr 2025
Mohd Saiful
All good except your swimming pool is poorly maintained.. after got into the pool we felt itchy even after shower. the edge of the tiles around the pool is sharp, unsafe and dangerous beside than the water was full of dirt and sand. Suggest you might want to have your team to look into it or someone might get hurt. p.s - my junior suite pillow have an unpleasant smell.
Leisure Family_with_children
10/10
Exceptional
01 Mar 2025
Li Li
Clean and friendly staffs
Leisure Partner
8/10
Excellent
17 Feb 2025
Kim Beng

Pool needs maintenance

Nicely appointed hotel, but could improve on certain things. The pool needs more maintenance - it has quite a few chipped tiles that could be dangerous. We felt the sharp edges a few times during our swim sessions, and are lucky not to be hurt. Also, the ladder was missing a few steps the first time we were in the pool, but that was fixed the next time we went.

The pillows are also rather soft, but I guess that could be a personal preference.

Finally, stickers in the bathroom advised us that, if we want to reuse the towels, we should hang them up. However, our towels were always replaced even though we had hung them up.
Friends_and_family Friends
8/10
Excellent
04 Feb 2025
Sek Teng
Good. May consider for future stay
Leisure Family
8/10
Excellent
23 Jan 2025
Antonio Pak Tat
Easy access and quiet .. the room are reasonably clean.
Leisure Partner
6/10
Pleasant
31 Dec 2024
lam soon
🤔
10/10
Exceptional
31 Dec 2024
Henry
It was good, cleanliness surrounding the grout of bathrooms and luggage benches needed to be wiped on general rubbing marks.

The swimming pool, and general flooring/ hidden areas should be better attention to cleaning, not just glossing over - The hotel is only 5 yo, and the effort of polishing/ cleaning of public areas, or wall paints needed better protection of weather - generally maintained to good standards. Thank you.
Business Friends
8/10
Excellent
17 Dec 2024
Irene
Close to the city and amenities
Leisure Family
8/10
Excellent
20 Nov 2024
Verified traveler
Overall was nice. I like the quietness around the hotel. Easily GrabCar to anywhere. Simple amenities around the neighborhood.

Only complaint. The pillows are too flat.
Friends_and_family Friends
4/10
Poor
20 Oct 2024
Desmond
The check-in staff member was uninterested and unwelcoming. All reception staff have no evidence of training of basic manners when greeting guests
Leisure Self
8/10
Excellent
20 Oct 2024
Kok Peng
Like the room design, environment, and the sports channel. If toilet room have bidet will be better.
Leisure Partner
10/10
Exceptional
16 Oct 2024
Michael
Great stay.
Leisure Family
6/10
Pleasant
17 Sep 2024
Martha P

Ipoh stay

Ok for short stay. Laundry is free but the hours are too short.
Friends_and_family Family
6/10
Pleasant
02 Sep 2024
Stephanie
Cleanliness and upkeep
Leisure Family
8/10
Excellent
01 Sep 2024
Pei Yean
Clean and consistent. Happy to stay there again in future.
Leisure
6/10
Pleasant
31 Jul 2024
Esther
Staff were polite. Aside from the bedding, everything else in the hotel room needs replacing. Just not well maintained.
Leisure Family
10/10
Exceptional
28 Jul 2024
Brandon Albert
Plenty of on-site parking for local tourists. Noise insulation in rooms could be better as the sound from the street racing in the early hours of the morning can be quite deafening.
Leisure Self
8/10
Excellent
27 Jul 2024
CHRISTINA

Ipoh

Hotel is ok although there's no malls or shops in the surroundings except the stadium.
Friends_and_family Friends
8/10
Excellent
15 Jul 2024
Ban Keat
As expected. Smallish room but had all the amenities. The free self serve laundry was a bonus.
8/10
Excellent
15 Jul 2024
Ban Keat
As expected. Smallish room but had all the amenities. The free laundry was a bonus.
Leisure Self
4/10
Poor
24 Jun 2024
Verified traveler
I found the room dim and not properly cleaned. There were hair in various places in the bathroom and the vanity and edging around the table/tv area were dusty. The rug on the floor were spotted with many stains.
Partner
6/10
Pleasant
04 Jun 2024
lam soon
🙂
Leisure Family
8/10
Excellent
20 May 2024
Chee
keep up the good work
Business_and_leisure Self
6/10
Pleasant
08 May 2024
Travis Chi-Leung
Need more maintenance. Bathroom and shower need more cleaning. Not sure if bed sheet was changed prior to check in.
Leisure Family
6/10
Pleasant
02 May 2024
Gan
When check in found the room
Air con not working & change to another room
Partner
6/10
Pleasant
29 Apr 2024
Mei
The room was not clean especially the bathroom. Not enough hot water for shower.
Leisure Friends
6/10
Pleasant
12 Apr 2024
Elisa
Fridge not cold , need update the room
Partner
2/10
Poor
09 Apr 2024
Wai Chong

Not recommended to stay hotel in Ipoh.

There is no doorman to help us to bring luggage up the stairs. Reception check in personnel unhelpful and no greeting at all. Room short of water bottles, safe box no battery, Water basin flooding, aircon extreme loud noise and leftover empty bottle under the sofa. Could not sleep due to loud aircon noise and request for another room at midnight, the reception counter Ms Sha must be given a lot of credit because she immediately help us out. Unfortunately the changed room was not in good condition with the wardrobe door damaged.
Partner
4/10
Poor
09 Apr 2024
John

Worst breakfast

The worst buffet breakfast ever. Please don’t!
Partner
8/10
Excellent
07 Apr 2024
Verified traveler

Great hotel in Ipoh

A great hotel to stay in although is a 10 minute Grab from Ipoh which wasnt a problem for us.

Good breakfast too!
Friends_and_family Friends
10/10
Exceptional
30 Mar 2024
Yit Perng

Superb!

Fantastic , bedding, ambience very clean and fresh smelling, making our stay very comfortable and relaxing. Keep it up. We will come back when we travel to Ipoh.
Partner
8/10
Excellent
28 Feb 2024
Verified traveler
Stayed at M Roof a few times in the past couple of years, was very clean and immaculate.
Unfortunately this stay, the place has gone down in cleanliness.
Partner
6/10
Pleasant
24 Jan 2024
Sally
Mouldy shower curtain. Hotel and area had seen better days.
Leisure Partner
8/10
Excellent
23 Jan 2024
Ming Ren
Location is good
Business Self
8/10
Excellent
22 Jan 2024
Antonio Pak Tat
This M boutique hotel is much quieter then the rest of the chain...
Leisure Family
10/10
Exceptional
20 Jan 2024
Marcus
Infinity pool, gym, cosy food, walkable distance to food places and convenient stores
Leisure Self
10/10
Exceptional
29 Dec 2023
Rebecca
We absolutely loved staying here.
A charming hotel in a great location, so close to yummy food and easy to get quick and cheap Grabs from to go elsewhere.
The bed was very comfortable, shower fantastic and the hotel was very clean. Free guest self-service laundry was a handy bonus.
My only issue was with the hours the rooftop was available. The place is called the M ROOF hotel, you’d think they’d make the most of it!
But it’s only open 8am-7pm, and that’s where the pool, gym and laundry all are. Why?! It’s not like they have a lifeguard on duty?! The area is so pretty with great views and lovely lights but you can’t even use it at night to see them? And who wants to do their laundry during the day?
I would absolutely stay here again if in Ipoh once more, I was just frustrated that the main reason I booked it — the rooftop pool — had such limited opening hours.
Added points to the staff for taking a photo and messaging us to check on clothes and books we left behind. We had done so deliberately, but what wonderful service to follow up on that.
Leisure Partner
10/10
Exceptional
01 Dec 2023
David

Professional staff

The staff were welcoming and professional. The bed was comfortable and the rooms are well appointed. After checking out I realised I had left my travel wallet in the room (8 hours after checking out). My travel wallet contained my passport, significant amount of cash, travel cards etc. I rang the hotel who contacted room service. They had my travel wallet which I collected and found fully intact. Thankyou MRoof staff for your excellent service.
Business
6/10
Pleasant
29 Nov 2023
Martin L
The hotel is looking tired and the lobby has lost its original splendor.

But so far, it's the best of the three M hotels in Ipoh
6/10
Pleasant
23 Nov 2023
David
A bit old and dirty
Business Self
10/10
Exceptional
18 Nov 2023
Theresa

Chill time

I enjoyed the location of the hotel - away from the city. Central - place of interest within 20 min radius.
Room size was just nice for solo traveller.
Self
10/10
Exceptional
14 Nov 2023
Ben
Quiet but the price is a bit high side
Leisure Family_with_children
6/10
Pleasant
29 Oct 2023
Edmund
Not enough facilities and staff
Leisure Family
10/10
Exceptional
26 Oct 2023
MingJun
Grand interior design, comfortable stay, professiol service
Business Self
6/10
Pleasant
21 Oct 2023
Mf
A little out of the way from main attractions and area is not walk-friendly
Leisure Family
4/10
Poor
17 Oct 2023
Mayle
The breakfast food is horrible!
Caffe is not hot
The Porridge is bad smelly, 3 customers I met at the hotel have the same comments
8/10
Excellent
15 Oct 2023
Chor Hoi Jeffrey
Staff friendly and helpful.. room clean and comfortable except fridge not cold enough.other than many local eateries in stadium nearby.location a bit far from town for shopping and sightseeing
Leisure Friends
8/10
Excellent
28 Sep 2023
Nik
Nice looking hotel, fast easy check-in & check-out. Amenities & facilities are fully equipped, room has a Dyson hair blower. Need to improve on room cleanliness especially dust, I was sneezing & dripping from the nose. The room 504 where I stayed had a slow air-conditioning, can't feel the coldness. Love the private parking area just for guests, the entrance to it is a little confusing during night
8/10
Excellent
25 Sep 2023
Nigel
Security staff were excellent in solving some parking issues I encountered due to a wedding reception taking place. Reception staff were extremely helpful in advising us the best way to get around and directed us to a hawker centre across the road.
Housekeeping needs improvement on cleanliness especially on vacuuming the room (crumbs from previous day still on the floor)
Leisure Family
10/10
Exceptional
29 Aug 2023
Marcus
Minimalist but have everything you need within 10-15 mins of walking and driving
Leisure Self
8/10
Excellent
07 Aug 2023
Alan
good value for money
8/10
Excellent
21 Jul 2023
Dominic
Comfortable stay
Leisure Friends
10/10
Exceptional
27 Jun 2023
Kenny
A clean, central location, responsive staff, et . Will stay again.
Leisure Family
10/10
Exceptional
21 Jun 2023
Christine
Nice, cosy and very welcoming.
Leisure Friends
10/10
Exceptional
02 Mar 2023
Y J

Overall good stay

It was a good stay. Room was spacious, and front desk service was great.

Only comment is that the water pressure and water temperature fluctuates hugely when taking a shower. Hope the plumbing gets checked and fixed for future guests.
Partner
8/10
Excellent
27 Jan 2023
Jeff

Great hotel. Great location. Please fix the water

Hotel was perfect. Modern, clean, helpful staff, excellent view of Ipoh city and free parking on site. It is also within a 5 min drive to eating areas. The only thing that the hotel can’t seem to solve is the water pressure on the 10th floor and the hot water. It fluctuates between low and high pressure and the water is at most lukewarm.
Friends_and_family Family
10/10
Exceptional
25 Jan 2023
Lib Wen
Love the design of the rooms. Everything is well maintained. Comfy bed, powerful aircond.

Decent toilet. Central location.
Great value for the price they offer. A very pleasant stay, will definitely come back again 😁
Leisure Partner
8/10
Excellent
23 Jan 2023
Chen Tik
Happy with the 2 night stay. Excellent location with peaceful surrounding and just few minutes drive to town. Though need improvement in room cleanliness.


Leisure Family
8/10
Excellent
06 Jan 2023
Norzarina
-
Business Family
2/10
Poor
04 Jan 2023
Verified traveler

Not recommended at all

Photos look good, but the actual property is rundown. Spider webs along the hallway. Hair on toilet floor. Wall paint poorly done. I spent my NYE there and there was nowhere in the hotel for countdown, no bar and no alcohol allowed in public places. I asked room service for a wine opener and they asked me to bring the wine downstairs to the restaurant to uncork.
Friends_and_family Family
8/10
Excellent
07 Nov 2022
Amir Amree
New hotel with good rooms.
Leisure Self
10/10
Exceptional
29 Sep 2022
Wee Sing Jeffrey
Nice place and staff.
Leisure Partner
6/10
Pleasant
01 Sep 2022
Verified traveler
Lots of stains. Cleanliness leaves much to be desired.
Friends_and_family Family
2/10
Poor
21 Aug 2022
th
Poor in cleanliness
Leisure Family_with_children
8/10
Excellent
16 Aug 2022
TETUSMA
Good place and facility is more than average.
Business Self
8/10
Excellent
05 Aug 2022
Terence
Need better cleaning to keep up with the high end hotel feel
10/10
Exceptional
31 Jul 2022
Marcus
Spacious room, with gym and infinity pool at roof top with great scenery. Will come again when I come Ipoh thanks
Leisure Self
6/10
Pleasant
20 Jun 2022
Verified traveler

Nothing special.

Decent hotel at a decent price. Pool area was always noisy and overcrowded, therefore the elevator floors was always wet from people coming out of the pool. The hotel offers 3 washing machines and 2 dryers. Dryers are always busy.

Didn’t really enjoy our stay here, would probably not be back.
Partner
8/10
Excellent
17 May 2022
Gary

M Roof.

Stayed a second time with M Roof and this occasion had a 10th floor room which was a bit of let down compared to the room on the 6th floor.
This room was not as nice in cleanliness and maintenance.
Can’t fault the friendly and politeness of staff.
Would definitely be back again.
Friends_and_family Friends
10/10
Exceptional
01 Mar 2022
Zhafran
Parking was convenient, easy access for attractions and local food. Hotel environment and design was properly chosen. Check-in/out at the lobby was swift. Room is in good condition. Area of improvement would be the cleanliness; throw pillow of the room that I stayed-in has an unpleasant odor. The bathroom sink was semi clogged. For some reason the housekeeper's cart was parked in front of the room I'm staying during my entire stay, that could've been handled better.
Business_and_leisure Self

Location & surroundings

M Roof Hotel & Residences
Jalan Dato Lau Pak Kuan, Ipoh, Malaysia

Hotels Nearby

Compare other stays close to this hotel. Choose travel dates to check availability.

Explore the map
Show 46 more nearby hotels

M Roof Hotel & Residences

53 hotel photos