I had a fantastic experience w/ this landlord and apartment in general. The landlord is extremely attentive to your needs and concerns. The roommates each have their own personal rooms, so it is very easy to find time to yourself if you want. The kitchen is a little small but definitely very usable (I cooked in it every night without a problem).
Ive never had any problems transportation wise: the A train always stops right at 181st street, and when friends come to visit they always marvel at how close the subway is to my apartment.
The neighborhood is great, though you might not hear much English. As a young woman, Ive never felt in danger or threatened at all, no matter what time I get home (6 PM or 4 AM).