13) Do all the Marella Cruise ships have a hair salon onboard?

Yes, they do. It's worth booking an appointment as soon as you can as the salon tends to gets busy, especially on formal night.