Has anyone got one that they're happy with? I've been looking at granite composite ones online, and would love to hear peoples experience of having one. Thanks.