We had a wonderful stay at Jack's apartment in Astoria. The apartment is the top floor of a 2 unit building, and appears to be newly furnished and very clean. The apartment is quite large for a New York City rental--it has 3 full size bedrooms, and one of them is so large that it comfortably holds 2 double beds. So there are a total of 4 double beds in the bedrooms. Additionally, there is a living room/kitchenette with a dining room table. So the space was certainly large enough to accommodate our family of 4. There is also a washer/dryer combo and a dishwasher, and central A/C.
The apartment is situated on 31st Street in Astoria, which is the street that the elevated train runs along. The listing says that the place is on 30th Street. Light sleepers should be aware that there is train noise whenever one rumbles by, even in the bedrooms set away from 31st Street. This didn't bother us since we tended to be exhausted by our long days touring the city.
The apartment is one long block south of Broadway in Astoria (not to be confused with the street in Manhattan), which is full of restaurants and bars, as well as the subway stop. It's a great location, since it's far enough away so there no late-night noise from bars, etc., but it's just a quick walk (less than 5 minutes) to the core of the nightlife. The Broadway subway stop is only 3-4 stops outside of Manhattan, so it's a 15-20 ride to Central Park or the theater district.
We much enjoyed our stay and plan to stay there again if it's available when we travel there for the holidays. Thanks Jack!