You get a whole apartment for a low price. Very close to JFK and trains.
Not exactly a glamorous place or neighborhood, but it's a good place to stay for a night or two if you need it. Just don't expect to do much, the place only has the bare minimum (stuff for sleeping, cooking/eating, bathroom stuff, AC).
Beds are comfy, place is pretty clean.
Building hallway smells very VERY strongly of a certain thing that you either love or hate. Didn't bother me personally, but some of you may have a problem with it. Or you might love it. The apartment itself doesn't smell at all.