Wow! What a great vacation, Kay! Sounds like it was everything you had hoped it would be, and more!
Can't believe you got a shave and a haircut! Did you take before and after pics? hehehe! Did they have to use the weedwacker? (I tease my DD's about that when they don't shave, Lol!) But the snorkeling made it all worthwhile, I'll bet.
Glad you made it back home safely. Did your menagerie miss you?
Hope your DH gets rid of that crappy Nappy thing.