Love the place. Every other places are nearby be it jackson heights manhattan or times square, easily accessible to public commute as well, deli shops are working distance. Walk a mile or two you will be in LGA airport