My and my wife stayed at Craig's for 15 days. His place is in an unbeatable location (close to all you could need in NYC: transportation, dinning, groceries, laundry, shops, bars, ...). Kitchen has everything you need and in general the apartment is very well equipped ( you find everything you need). We had to do some work from there; we did it with no problem: internet worked fine, and one time both, my wife and I had zoom meetings at the same time, she in the kitchen and I in the working space (by the way, the chair by the desk is very confortable). Just be aware that the apartment is on a fifth floor with no elevator, that check in after 17:00 might not be possible, and that the bed is not firm. In general we are very pleased with our stay and definitively we would stay there again.