We have always arrived between 10-10:30 AM and are generally amongst the first to board. I have found the lines to be very short at that time, so we bring a book, sit on the floor (if necessary), read and count down the minutes until we can board. I love getting on early, getting some lunch, and just sitting aboard.....I want to get every possible minute possible on the ship. Guess I'm a kid at heart!