This is a lovely apartment in a fantastic neighborhood. As previous reviewers have mentioned, the three bedrooms are what New Yorkers call "railroad style," which does limit privacy--but for us (a family with two kids) the setup was perfect. The apartment had some nice touches (fluffy higher-end towels, nice bedding) which made our stay especially comfortable.
For those not familiar with the neighborhood, Astoria is one of the unsung gems of NYC. It's a diverse, safe, friendly neighborhood that can feel like a retreat from the noise and lavishness of Manhattan--but it's only 10 minutes from East Midtown (on one of the city's better subway lines), and there are still plenty of places to get delicious food within walking distance at midnight.