Just bought baby dan gate and tried to fix it today! DP is heating engineer and very good with his hands iyswim and after 2 hours it is not fixed at all well and to be honest is crap!! Can anyone recommend a decent one?