Mt Pleasant Ice Arena has a nice rink and a good location, but it seems to be run mostly for the hockey teams and competitive skaters who train there. If you are going just to free skate for fun, you'll run into obstacles in the form of friendly and well-meaning but inefficient staff who don't seem to know how to process outsiders. Still, it's fun and not too pricey, so it's a good occasional outing.
more