The staff was freindly but not the friendliest we have ever had - not bad though. We enjoyed the ammenities and had a great time on the sun decks. They did a great job of getting everyone on and off the ship in a timely manner. The check in at the terminal is always the worst part for us and I must say - this was a breeze and pleasant.