We just went to NYC last weekend. We wanted to be in the middle of it all so we stayed at the Refinery at 38th and 6th. The hotel was clean and good staff. We paid a little more for a slightly larger room with a view for about $500/night will all the taxes.
It's so easy to get around by subway or Uber that staying in Brooklyn wouldn't be an issue either.
Our view: