Hunter offers an excellent premed program. Classes are highly competitive and most of them do not have a curve. The professors are extremely approachable. It has a medschool acceptance rate of way into the 90% (if I remember correctly). The students are very nice and cover a wide range of backgrounds, ethnicities and age.
At Hunter, you have to be a go-getter. Nothing will come to you. If you want to do research, you need to find out what labs work on something that interests you, and then go from door to door asking to work there.
The premed office is somehow overwhelmed with students (Hunter has 20,000 undergrads, and a lot of them are premeds). My advice: do things a lot in advance (such as getting evaluations, which you'll need from every professor and lab TA), keep your file with them updated, and, above all, treat them nicely and do not expect them to do things for you in a hurry.
Their postbacc club is a very good source of information. Good luck!