"You couldn't even see your hand in front of your face."
The brigade had been called to a vehicle crash near Taipa so when they got the call to go to Carrington it had taken off 15 minutes' travelling time.
"It was lucky we were on the road because the fire was taking hold. We were able to contain it."
Carrington Resort manager Cliff Wan said guests staying at the resort had been in the restaurant at the time the fire started. They were never in danger and had been moved to other rooms.
Yesterday the smoke-damaged rooms were being aired and would be commercially cleaned before they were used again.
The resort was still operating as normal.
"Most of the damage is in the housekeeping area where the staff also had a table."
Peppers Carrington Resort is located on a 3,000 acre estate, with 4km of white sand coastline on Karikari Beach.