Awesome vacation. Relaxing. No worries.just overall great cruise.we had on shore excursion that was cancelled guest services was very helpful in booking something else. Did the behind the scenes tour on board ship it was an awesome tour julius was very informative.just awestruck with the bridge and control room.captain was wonderful answered every ones questions.the food was always delicious at all dining venues. The comedy shows we very entertaining as well as the epic rock show and motor city. We had a great time with carnival cruise ship sunshine.we met some very nice people crew and passengers, everyone was very pleasant.it was ike one big happy family.our cabin steward was exceptional he left all the towel pets till the end of the cruise so we could take pictures of them all together. This was very nice of him.we will certainly be cruising with carnival again either on this vessel or one of the many others. Thank you carnival for everything!!!!!!!!!!!!!