We really enjoyed our 4 night stay in 17 Burr street. Definitely a 5 star apartment. Very clean with interesting interior design. Elena is very brave in having so much personal stuff (paintings etc) out on display. A nice location, 5 minutes walk from the subway. Some nice restaurants in the area.
We never met Elena but her response to our queries or requests for information were always quickly answered.