I've heard of this tour a few times before I decided to try it. My sister was visiting Arizona so I wanted to show her around and this was a great idea. It was so easy to book online. They have 3 tours a day, we chose the 5:00pm tour. They have a minimum of 10 ppl for the boat to sail. There are two decks, we sat at the lower deck. It was a pretty cold day so it was kinda chilly but it was so beautiful and peaceful. We were on the narrative tour so the captain was explaining our surroundings as we sailed along the lake.
You cannot bring in your own food and drinks but there are drinks on the boat. Also, if you pay slightly more, you can get popcorn on board the boat as well as a drink to enjoy while you sail. The price is $23 for the regular ticket which is not bad at all considering the beautiful views and the information you receive while on the boat.
Worth trying if you live here or if you're visiting from another state.