Studying abroad through CISAbroad was a great experience for me. I really appreciated how easy and organized the application process was through the portal online. Once you get accepted be sure to find or ask for the Facebook group as the information posted in there is often very important as soon as you land in Thailand! I had a positive experience with all the on site staff, they were amazing and answered all of my questions as soon as they could.
Mahidol was a little unorganized at times. The campus was beautiful and the teachers were great, but the school's orientation could have actually gave us a tour or told us about all of the services offered around campus. When we had to renew our visas lots of students were confused with the process so just keep asking questions so you don't make a mistake. The on site coordinators helped to the best of their ability but it was really up to Mahidol to help us. Many people said the classes at Mahidol were easier than their home university classes, for me it really depended on the class and the teacher. Many classes (especially science classes) provided paid for field trips, which were amazing. There are also lots of clubs and activities where you might do a day trip or a weekend trip to different places like a sea turtle rehab, or a trip to Ayutthaya.
The excursions CISabroad provided were amazing, definitely would've liked to spend more time in Chiang Mai and Koh Chang but if you chose to leave earlier or stay later than CIS they worked with you to pick you up or meet you somewhere when they got there.
We got to choose between Baan Suan or Bundit housing. Both had pros and cons. Baan Suan didn't have a van to get to Mahidol like Bundit but CISabroad provided each of us cash for taking taxis to school. The bus system is awesome and cheaper too, but involves walking over a bridge to get to campus. The beds could have been more comfortable, but that is kind of across Thailand.
Some other cool things that CIS provided us was a cellphone with about 2gb of data per month. You could also buy more data or minutes if you wanted to. I mostly used my phone for gps when we went into the city and I decided not to use it. If your phone is unlocked you can insert the SIM card CIS gives you in your own phone, which I highly recommend because the phone they give us is understandably poor quality. Everything that they fed us on excursions was always really good, they always had, vegetarian options but you usually have to let them know if you want it. During our last week they took us to a pretty fancy upscale hotel's buffet and we got to gorge on all different foods and desserts, and then we took a bunch of photos and said our goodbyes. Those memories will forever be in my heart.
I highly recommend studying abroad through CIS!