I've used GoPort for parking within the past two years. They aren't taking as many cruise ships now, so maybe departure day has improved. We were there for a May cruise on the Mardi Gras. We waited in a metal building with no A/C on old church pews. We waited at least 45 minutes for a shuttle. The return experience was a little better.
I prefer portcanaveralparking. I've used them twice and both times it was a fantastic experience.