Mine is looking very tatty - does anyone have any experience in buying a decent new one and where from?