We use Servcorp in Boston, they are also in NYC.
We use them for phone answering, postal address etc. We do not room hire but it is available. They also lodge cheques for us. Cost is c. $ 500 per month.
We have been using them for nearly 3 years and have always found them to be very professional and easy to deal with.
The most important part for us was cheque lodgements as a surprising number of US companies still pay by cheque or should I say check.
If that is an issue for you, can I suggest you pick a Servcorp office which is close to a branch of your US bank.