This was my first experience with American Cruise Lines. All aspects of the cruise was FUN! More training needed of the young service personnel for their sake. All personnel was courteous. Tours were interesting, food was top quality, kept up to date on a daily basis for tours, activities on and off the boat. Looking forward to another trip. Best part, you get to travel, see sights' meet new acquaintances without having to pack & unpack each day.