Chiang Mai is a wonderful place to visit. I regretted not being able to stay for another day. Having to stay 3 nights there, I had a tight schedule, sleeping late at night and getting up early for day trips. Yet I was unable to go to all the attractions and have enough of shopping.
Perhaps I will be there again to complete the other attractions. The review that I had provided is based on my personal experience and it may not fit exactly what you had experienced, so feel free to comment and add to the review if you would like to.