The controversial Bluestone leisure development in west Wales has been given the go-ahead by planners.
The Bluestone project promises to bring jobs to the area
Members of the Pembrokeshire Coast National Park Authority voted eight to four in favour of accepting the plans at a meeting in Haverfordwest.
The £45m Bluestone all-weather leisure village, planned for land near Narberth, in Pembrokeshire, includes plans for 340 holiday lodges and a sports village.
Park authority officers had recommended it be rejected.
Pembrokeshire Council, however, had already given outline planning permission for the scheme, which would create 600 jobs.
William McNamara, chief executive of the Bluestone scheme, said he was delighted to finally get planning permission.
"It's been a very long haul to get this far. We have been 13 months in the process," he said.
"Today has been a great result for our team but more over it has been a victory for common sense.
"We now have to work with officers of the National Park to complete the detail which will take several months.
"But we are looking forward to being on site next year and opening at the end of 2005 or the beginning of 2006.
"We will deliver good jobs to the county, we will deliver all-year tourism, we will raise the standards of the tourism product in the county and we will ensure that Pembrokeshire people and Pembrokeshire businesses benefit from the development."
At the start of the meeting the park's planning officers said if the application was given approval the integrity of the park could be at stake.
They said the proposed lodges were not in keeping with the surrounding area and the application was contrary to park policies.
But those who spoke in favour of the development said Pembrokeshire was an Objective One area where rural poverty was rife.
They said economic and social considerations had to take priority over other concerns.
Jobseekers wanting to find out more about the positions due to be created are already being asked to contact one of the local Jobcentre branches at Haverfordwest, Tenby, Pembroke Dock, Milford Haven or Cardigan.