My cousin and I had a wonderful stay at Charles' place. This listing is unique in that the host will mail you the keys ahead of time for self check-in and guests are responsible for cleaning the apartment prior to check-out. I mention this just in case you plan on being away from your permanent address in the days leading up to your trip to NY, in which case you should coordinate and discuss it with the host ahead of time. However, we found no problem with this system. The check-in and check-out were extremely flexible and the self-cleaning was worth the discounted price if you compare it to other listings in NYC.
The space itself was comfortable, private, and perfect for our needs. The apartment was well equipped and we felt right at home after the first night. The location was perfect for our itinerary plans. Located near a station on 125th street and close to several bus stops, you should have no problem getting to key destinations in no time via public transport. Worth the price!