We had a great time staying at David's place. The bed is incredibly comfortable and lovely after a long day walking the streets of New York. The apartment is bigger than we thought and has everything you will need.
The trip on the ferry to Staten Island was fun, but did drag by the end of the week when you are looking to get home. Having said that we never tired of the views as you leave Manhattan. Incredible!
We would definitely recommend staying here. You need to allow an hour to get to Manhattan each day, then an hour back but it's worth the effort for sure.