All the cruise lines sell stuff on board. On HAL's ms Amsterdam they kept putting out the same bargains constantly. After awhile, I stopped going to the "sales." One time, though, they did offer nice items from Panama but they were more expensive than the shops in port. I did buy a few gifts for neighbors, anyway. It was convenient to buy right on the ship. Thanks for posting your review.