A cozy and quiet place, located just a few minutes from JFK Airport
I liked that