So I booked this tour through viator, but could have also just gone directly to American Tour Guide Association or gotten tickets from national park site. Our guide was so relaxed and had everything ready for us. There were only 8 of us in our group so it was like getting a personal tour since 4 of the 8 were my family. Half of the group left us on Liberty Island so we did have our guide to ourselves on Ellis Island. David was very informative and helped us understand the whole immigration process. After our tour David even walked us to Stone Street that has a variety of restaurants! We had a very good experience!