This place was very clean and a great place to stay for six weeks. The communication and hospitality was great. The internet speed was sufficient, but I did run into occurrences where the internet dropped a few times. This is an extended stay apartment complex that has many units and requires you to sign a short term lease for you stay - I was very surprised by this, but maybe this is typical for NYC. I would stay again.