Sartfell House and Nature Reserve on the Isle of Man is a step closer to being able to keep out the harsh weather conditions now that the huge panoramic windows have been installed.