We have rented here many times. Yes, they can get crazy busy some times so be patient.
Someone from a few years ago mentioned the planks were splintering. They have all been replaced with Trex (man made) planking.
You do not need a Tonto Pass if you are renting a boat. Everyone else entering the lake area needs one and you have to buy in town in advance.
We just got back from a nice half day pontoon with the family. Not too crowded during the week and the water was perfect. Boat ran fine, no problems. Relaxing day.