This was our second cruise with Carnival and it did not let us down.
Embarkation: really quick. We live in Puerto Rico so it only took us a quick drive to get to the port. It was a little before 4pm when we got in the line and by 5pm we were inside of the ship, no problems at all. Our room was ready but bags were not there so, we just wandered around the ship, ate at the main diner, and went to the welcome party on the pool deck. By the time we went back to the room, our bags were there.
St. Thomas: we had been to St Thomas before so this time we decided to take a ferry boat to Tortola and swim with dolphins. It was a fun experience but I wouldn't do it again, at least not there. The area is surrounded by mangroove and the water was not clear. The dolphins looked well taken care of but it didn't seemed right to me. Back in St. Thomas we did a little shopping in the port and headed back to the ship.