Kaneohe, HI
Would have given a 5 star, but was disappointed with the wait. Took 30 min to check in, with only 2 people on front of me. Person said it would take 4 hours, because I had an appt., which was fine, but actually took over 6 hours, which was disappointing.