TownePlace Suites 3-story Branchburg, New Jersey hotel