Last time I tried one these it didn't fit at all.and i had to send it back. Is this one better and how so??