We stayed 4 nights at Charles's place in Astoria, and couldn't have had a better experience. The apartment is very well located, just a two-minute walk to the Astoria blvd subway stop, and a convenient 15-minute train ride into Manhattan.
The apartment itself is in a very family-friendly, safe and quiet residential area of Astoria. We loved all the high-tech appliances, no expense was spared when renovating this place, which made for a very cool experience. The apartment is very family friendly, and the kitchen layout provides a great entertainment opportunity for small groups. I highly recommend staying here, if you plan on staying in Queens, or don't mind a short subway ride into the city. We spent plenty of nights out late hanging out in Manhattan and rode the subway into Astoria, felt completely safe through it all.