Overall, we had a nice stay at Teddy's place. The location was super convenient as it was literally steps away from the PATH station which takes you into Manhattan. Points to be aware of are: it is across the road from a nightclub which makes it incredibly noisy on Friday and Saturday nights but it is perfectly ok on the other nights we stayed. Also there isn't a lift and the apartment is on the 4t floor so keep that in mind if you have big pieces of luggage.
If the above points are ok then Iwould recommend Teddy's place. Teddy is super responsive and the place is clean.