Has anyone got a really decent one? Where did you find it? I bought a couple of years ago quite cheaply but it isn't great!! Any recommendations would be great!!