Mayer Inn wins in terms of the convenience of it's location and pricing -- right in front of the MRT exit, linked to underground malls and a range of convenience stores, shops and restaurants within a few steps reach.
However, the experience with the staff there could leave more to be desired - they weren't friendly, often curt. The cleaning staff were more helpful and kinder than those at reception. The rooms also had very thin walls - you could hear laughing, talking, stomping or things dropping on the floors throughout the day and night, so long as your neighbours were in the room.
Taking the lift up to your rooms was quite a chore, as the hotel was part of a larger building which housed other offices, hotels etc. -- waiting for the lift just to go to your specific level could often take quite a few rounds.
The rooms were pretty pleasant and well-equipped, room maintenance and cleanliness was also done well. It was also sufficiently spacious to fit 3 pax + luggages.
The hotel provided free laundry and dryers, where you only had to pay for the detergent -- but the 3 dryers were pretty much useless - small, not the industrial type, so it couldn't dry clothes, only socks and small items. In the end, we had to walk to the nearest laundromat 10 mins away just to get our clothes dry. So we hope the hotel can consider changing their dryers to better ones.
Overall, the stay was just average - we would choose somewhere else next time.