The location is very convenient, about 10min walk to Flushing Main Street, where one can find an abundance of amazing Asian food options both during the day and late at night, as well as the LIRR train that gets into the NY Penn Station in the center of Manhattan in 20-25min.
The room itself was very clean and equipped with everything you need for a comfortable stay. The host also offered the ability to store our bags after we checked out.