The light fitting itself was of good quality. The actual internal design is not good as it has little room inside to allow connection. The problem is the pull cord movement is across where the cable enters the unit and it is nearly impossible for the pull cord not to rub on the cable. This is very likely to wear away the cable insulation.
I wouldn't recommend it. It took around 2 hours to install it - though the work was done by a handyman used to this kind of tasks. It seems the problem is the space to connect the electricity cables that are surrounded by the cord.