We absolutely loved staying at The Chiang Mai Riverside Hotel. The main reason was the service. The staff was always ready to help you in any way they could, and everyone was very friendly.
One of the best perks and a highlight of our stay was having breakfast in our room at no additional cost. The night before you put in your order, choosing from 9 different options including Thai, Chinese, and Western style options. Then, at your chosen time, they deliver the meal to your room including setting up your entire table. It was a very similar experience when we ordered room service for dinner. The cost was the same as going to the restaurant (a little expensive, but not horrible), and they would deliver it to the room and set up our table for the meal.
There were only two negatives during our stay. One is the location. It's not around much, and you have to drive to get to all of the activities in and around Old City. However, they make up for this by offering rides to and from Tha Phae Gate whenever you want from 7am-9pm. You just have to call them when you need a ride back and they'll be there in ~20 minutes. The second negative was the fitness center because it's basically just 1 treadmill and 1 stationary bike. There are no weights machines and only on set of 5lb free weights.
All of that being said, we are definitely going to be bake here if we ever visit Chiang Mai again (or possibly their Old City location which is coming soon)