Your questions have been asked an answered many times in the Funville threads for both the Valor and San Juan. Scroll on down and see the answers to your present questions and those that you haven't thought of yet. Enjoy your cruise.
I am a Cruisaholic; "I'm Not Dead Yet"
Carnival Inspiration, January 17, 2014 Long Beach, CA *** Carnival Liberty, March 22, 2014, Miami, Florida *** Carnival Miracle, September 10, 2014, Seattle, WA *** Carnival Freedom, March 21, 2015, Fort Lauderdale, FL