Has anyone ever bought one of these? Was it any good? Have had a quick look on line and they seem to vary enormously in price. I don't mind paying more, if it is worth it!