Melanie -
It was an amazing experience. The facts you listed are correct.
I am not a good "boat person". It was a tender of some type. Rows of seats holding 3-4 people and appox. 16 rows. Each family is assigned x rows based on party size. The boat did have a "roof" to it but no side windows or anything that would obstruct the view.
I highly recommend it.
Sandy