Hidden fees and surcharges still a factor