Just as every other "first", our first cruise was magical. We just returned from our second cruise and the only thing missing was the magic of the first.
Arriving in San Diego the day before was ideal. The only thing better could have been coming several days earlier and having more time to enjoy the city. We really liked what we saw in the short time we were there. We stayed at the Holiday Inn on the Bay just across the street from the terminal. The hotel kept our luggage after we checked out until we were ready to board the ship. Then they shuttled us right up to the terminal. The even shuttled us back to the airport on our return even though we did not stay over that night. What service!
The Carnival Spirit was great. With our embarkation day also being Superbowl Sunday, the football game was shown on the movie screen in the Pharaoh's lounge (theater) with snacks resembling a tailgate party served along with helmets and buckets of beer. That was fun!! All the activities on the ship were well planned, although I am not sure there was as many music venues as on the other ship we had cruised on. There did not seem to be as many choices or as much going on in the evenings as on the other. But that did not tarnish our trip in any way. We enjoyed every minute.
Our cabin was perfect. The storage is very well planned. We had plenty. We had a balcony room, which we loved. The room was quiet and was near the elevators.