OVERALL: 5/5 stars! The day was incredible
THE BOAT: The boat ride was more comfortable than expected. You are on the boat for 60-90 minutes at a time, for a total of about 4-5 hours throughout the day. They do provide cold waters and wind breakers. The only downside is that it's pretty windy so it's hard to chat with friends, etc. It was not rocky at all, and only bumpy for a few minutes!
THE PIGS: The pigs were beyond belief. They are generally really friendly, and you are allowed to hold the piglets. You stop at the pig beach for about an hour, which is plenty of time to feed them and snuggle them. There were a few other tour boats also stopped, but there are enough pigs to go around :)
THE OTHER STOPS: The iguana island was nice, but not as exciting as the pigs. On the way back to Nassau after lunch we stopped on an island for some beach time, which was another highlight of the trip. Cold beers were passed out and we had about 45 minutes to just hang on the beach or in the water. It was the most beautiful beach we had ever seen - truly unforgettable.
LUNCH: Lunch was surprisingly delicious -- the staff was super nice, and the drinks were great.
THE BOAT CREW: Grouper (the main tour guide) was extremely friendly and knowledgeable. He made sure everyone was comfortable on the boat and having a great time.