I was here for an overnight business trip and could not have been more satisfied with M Hotel. Think of it like a Holiday Inn Express. The room was small, but the full-size bed was supremely comfortable, had four pillows and a nice thick blanket. My room had it's own AC so I could easily control the temperature, the TV had 20+ western channels, and the internet was fast enough to stream anything. Breakfast was good, it was Indonesian with rice and tuna cooked in a banana leaf, but also had toast, juice, rice porridge, and coffee. I imagine you'd get tired of it after a few days. Overall very satisfied.