I did an away rotation at UConn and absolutely loved it. The residents are great and they are super happy. They get a great clinical, surgical, and educational experience. I think the biggest draw are the attendings and their willingness to teach in a manner that doesn't degrade. I have nothing but wonderful things to say about the program.
As for UMass, I can't say too much because I didn't rotate there. Also, I didn't go on my interview there because it was for 2 days. Good Luck