This was my fourth cruise, first with NCL. I was traveling with my Girlfriend, we are both 21 year old college students. Embarkation was a breeze, arrived at the port of Miami around 1:30 and found almost no line whatsoever. We were allowed to check in at the Lattitudes only check-in even though we were not members, the whole process from entering the terminal to being onboard took less than 15 minutes.
The ship is not as massive as the mega ships but is still big and nice in appearance. The Sun is a very clean ship with many hand sanitizers around to make sure your hands are clean. I stayed in an outside cabin with a large porthole window on the 4th floor forward. This floor served easy access to the main dining rooms, purser and shore excursion desk, and exit from the ship during port.
Food was abundant on this boat. Anywhere you go you can find food, and it's delicious. Aside from the main dining rooms and specialty restaurants there are 2 buffets, a sports bar, and room service to choose from. Ice cream is available all day with toppings, and its free of charge unlike other ships I have been on. There was even a sail away BBQ, which was great, with chicken, pork and various side dishes. During the deck party they even roast a pig by the pool, it was all excellent. The thing I liked the best from all the food were the pretzel rolls, these could usually only be found during the specialty buffets but they were terrific. There is a Chocoholic buffet at midnight at the end of the week as well. Everything is chocolate and everything is very rich. I tried many of the desserts but settled on chocolate cheesecake and an ice cream sundae.