We have sailed before, twice on Carnival Freedom to the Bahamas and once on Elation from San Diego to Catalina and Ensenada. Those were good cruises, all in Ocean View cabins.
This time, we had been wanting to visit Jamaica. We booked a balcony and over the course of 12 months upgraded twice before ending up in a Grand Suite. The last upgrade was Carnival contacting us 2 weeks before the cruise to ask if we were interested. We jumped.
Non-Cruise Stuff:
Cabin 7312 was incredible. We enjoyed this port side Grand Suite immensely. The room is quiet and well appointed. Enough room to sleep, sit, dress, etc. without bumping into each other.
Note: Power outlets are a problem. We require bedside power outlets for our CPAP machines. Luckily, we brought a 12 foot extension cord and ran it nightly from the vanity power outlet.
Our video tour of the room is at http://www.youtube.com/watch?v=Kl7rX0IZ9RE.