Judy's place is great! It's quick to take train to Manhattan like 20 mins to arrive at Penn Station. Also the restaurants in Flushing are really good especially Chinese food.
My friend and I were enjoyed the stay. Clear check-in direction and great price. We would like to stay here again.