The place is very well equipped.
There is always free coffee, tea, and water in the kitchen.
We stayed there in December in the first-floor room. The room gets a bit cold if you don't use the heater. With the heater it's okay.
Metro station & supermarkets are very close by. About 30 min to Manhatten with the green or red metro line.