Hi looking to buy one, does anybody have experiance with them, ie fit, looks and practicality. How many manufacturers made them and which is the best....