Bens place is central to everything and is the perfect place to stay if you’re looking for the New Orleans experience