Comfortable place in Astoria for a weekend trip in NYC