Bates is overall a great place to attend college. It has many of the quintessential aspects of a liberal arts school-a politically and socially engaged student body, excellent faculty who are willing to help out with anything you need, and small classes. Lewiston is given a worse rap than it should have, given the number of awesome volunteer opportunities available and restaurants nearby. On campus, the food at Bates is awesome, and definitely better than Bowdoin's despite their better rankings.
My main complaint is about social life. While Bates does a great job of getting students involved on campus during the week, the school doesn't have enough events for the student body to attend on the weekends. There are a few awesome dances, and a great formal, but I feel that there could be more. Additionally, security is abound and shuts down student parties pretty immediately.