Visited as part of a helicopter tour into the canyon so cannot comment on the price or ticketing.
However once at the park you hop on a bus to visit one of two sites - Eagle Rock, the site is nice however do not waste your time or money on the skywalk, it doesn't take you out much further than you are already stood, plus there is usually a line up (took us about 20mins) and then you can't take your own photos.
The second stop - Guano Point, is a lot better and more the classic view you were hoping for at the Grand Canyon. There is a small canteen here for ice creams and drinks and toilets.
The bus drivers are very informative and fun, however they do of course mention tips!
There is a third stop however this is a different bus service, or you drive, which we did not have time for on our tour.
Was a wonderful day out however I if I were to visit the area again, I would head to the South Rim.