I would recommend everybody to take a tour with Top Dog tours! The guide was very enthousiastic, can tell you a lot about the history. It was a very relaxed tour (we had the privilege that we were the only couple), and at Ellis island plenty of time to wander around.
It was a really great tour; going with a guide is really worthwile!!