Sherry's place is amazing. The Town is good with many restaurants. The place is perfect and you feel like home.
Train is 8 minutes walk and 30 minutes from Times Square.
And Sherry is an excellent host!!