I was in town for comic con so I wasn’t there often, but I enjoyed my stay! I’m familiar with the flushing area so I was happy with how close it was to Main Street and there being a bus station nearby too.