all cabins on all Princess ships have hair dryers and safes. Just don't make the mistake I did, looking for it in the bathroom (the hair dryer that is); it's on the wall by the mirror at your desk. The safe is in the closet. Have a great cruise. Grand Princess is one of my favorites.
Tip: best place to watch the sailaway is by the Terrace Pool at the back of Aloha deck.