We sailed out of Charleston on May 23rd. We arrived at the port about 11:30. We drove up and had our documents checked by security, then on to pay for parking and drop off our bags. We were directed to the parking area, which is a row of warehouses just across from the ship. It is not far away from the ship, but you are not allowed to walk to/from the parking area. You must take a shuttle. The shuttle arrived quickly and dropped us right at the door to enter for the security checkpoint. We went through security, then to check-in, (we passed on the pre-cruise picture), then up the stairs to ding your card and have your picture taken by security, then down a ramp and onto the ship on Level 3. There was an elevator to get anyone who was unable to use the stairs up to the area where you ding in your sail & sign card. On board the ship there were employees running the elevators, and they would only allow you to go to the Lido deck, since you aren't supposed to go to your rooms until 1:30. I think we were on board about noon, so the process went pretty fast.
We did the self assist debark. We were taken down the elevator by employees, dinged our card for the last time, then off the ship and through customs in the building where we checked in. From there we got on the shuttle and it carried us back to the parking area.
I liked going out of Charleston and hope to do so again soon. I thought the process went as smooth as at any other terminal.