Everything was just as described! I would definitely recommend this. Subway station Grand Str is nearby so you can get along easily. Chinatown and Little Italy with great food are very close, too.
We were pretty lucky with the San Gennaro Festival in Little Italy in September. We had the best pizza ever :-)