My wife and I booked this cruise for our 10th Anniversary. For our honeymoon ten years earlier we had booked a similar cruise out of San Juan that visited four of the five ports on this cruise. We had just as great a time ten years later.
We flew into Fort Lauderdale the night before and stayed at the very average Sheraton Fort Lauderdale Beach Resort. We booked transport to the cruise terminal through SAS Transportation. Only $15 a person. Our driver arrived early and got us down to Miami promptly.
We arrived right at noon, so there was a bit of a line for embarkation, but it moved quickly enough. We were soon on the ship and were able to immediately go to our stateroom. This was our 4th cruise on NCL, and the Sun is by far the smallest ship we have sailed on. It didn't take us very long at all to fully explore the ship. By contrast last year we sailed on the Epic and were still discovering new places, days into the cruise. On the whole we much prefer the smaller ships. The one negative is that there not as many options for entertainment.
We loved our cabin. Plenty of storage space and recently upgraded TV. The bathroom was adequate. The best part was our balcony where spent a great deal of time. We loved that we could keep the door open all night long and listen to the sea.