Very nice place to stay in Flushing queens NY