Cozy place.
Sparkling clean with all basic amenities.
Good location. Highly accessible from all tourist spots. If you are familiar with the subway, nothing like this place.
You can easily spend half a day doing local sightseeing at Jackson Heights itself.