I have a Hornby Pug and it runs quite well although it could benefit from lower gearing in my opinion. It is sensitive to dirty track and wheels and does not like insulfrog points. Only having a small end-to-end layout I cannot really comment on its ability to haul a load but overall I am happy with it. I am thinking about adding some extra weight to it but have not done so as yet.