Great place!!!
Great people!!!
Great location, specially if you are arriving at JFK (Q10 bus pretty much door to door)
Would definitely recommend this place