Sheila’s place is one of the places I stayed across while traveling. I felt right at home while staying there. It’s very convenient if you are traveling from jfk. Also you can take subway if you going to Manhattan.