Nearly 20% report problems on cruises