We stayed at Mark's Lodge for an extended period of time in May as we were on our elective in Sandakan. Initially, I had booked 7 nights prior to leaving for Malaysia but we decided to only stay 5 nights and head off for a 10-day trip to Vietnam and Cambodia. The hotel staff were fantastic and held our bag for us whilst we went away and then also gave us 1 night free on credit as we had only used 5 nights from our previously paid 7.
When it came to booking our flights and hotels, we had a major catastrophe, the hotel wifi went down mid-booking but the staff on hand were extremely helpful, offering to tether their own phones to our laptop and even let us ring the UK to get our families to book for us as the tethering didn't seem to work. The guest service and kindness from the hotel and their staff are second to none!
The only downside for me was the WiFi being very poor on the third floor but once we returned from Vietnam, the WiFi issue had been fixed.
Also, there is no lift so climbing up 2 flights of stairs became strenuous in the heat, especially with luggage also. (Although staff do offer to carry your big bags up to your room for you).
For a cheap, affordable hotel, which is not too far from the harbour of the city (10-minute Grab Drive), I would definitely recommend Mark's Lodge as their customer service has been truly terrific!