Brian, great ship and great itinerary!
Here are links to galleries I posted when we went in 2003:
The 9A should be great ... though it's hard to find photos of 'em because they are so few on board. We had a standard balcony which was quite comfy.
A couple tips for the Spirit:
* Ask your cabin steward to unlock and empty the mini-bar so you can use it.
* They have a goodie basket in the bathroom with razors, Tums, etc.
* DO book an excursion in Acapulco ... numerous people post here that the sales people and taxi cabs are very aggressive there.
For port info, go over to the Mexico board here under Destinations (I moderate it) and you will find lots of info.