Striking hotel workers in Vancouver have reached an agreement with four downtown hotels.

According to Unite Here Local 40, which represents around 1,500 hotel workers across Vancouver, the tentative agreement was reached early on Tuesday with Westin Bayshore, Hyatt Regency, Pinnacle Hotel Harbourfront, and Four Seasons hotels.

"It's been very good news," said Sharan Pawa, a spokesperson for Unite Here. "We have been fighting for changes in the industry in terms of safety and job security and better wages for Vancouver."

Details of the deal have not yet emerged, but will be made public when voted on by the membership. "If ratified, it will set a better precedent for the hotel industry across the city," said Pawa.

For weeks picketers have held rallies in downtown Vancouver. NDP leader Jagmeet Singh walked the picket line with some of the workers on Monday, and last week the British Columbia Federation of Labour called on the public to boycott the hotels.

"This agreement sends a message that Vancouver's working people are strong, that they're supported by labour unions who defend the rights of working people," said Pawa.