We recently stayed at the Hampton Inn Brooklyn/Downtown and I can't say enough good things about our experience. We needed to be in Brooklyn the night before our departure on the Queen Mary 2 for a transatlantic crossing. We wanted a clean, safe, conveniently located, well maintained, and reasonably priced hotel for the night -- and this is exactly what we got. It's not fancy, but the building was recently renovated and is well appointed. Everything worked, even the shower drain! This is quite unusual for hotels of this type and cost. Moreover, the front desk staff was extremely pleasant to deal with and exceptionally helpful. I would be remiss if I did not give a special mention to Brian, who was absolutely terrific!
We elected this hotel because of its stellar TripAdvisor reviews and because of its convenient location near the Brooklyn Cruise Ship Terminal. If you are boarding a ship there, it's just perfect. I also discovered that it is very easy to get to lower Manhattan from the hotel, so it would be a great place to stay for a visit to NYC if you aren't looking for anything fancy and don't want to pay outrageous NYC fancy hotel prices.
We will definitely return to this hotel the next time we visit NYC.