Sounds like you had a great time. I really liked Ellis Island. When we went there, we rented the head phones and thought it was very interesting.
I even got a little choked up a couple of times there.