Is it better to buy online, without seeing them and fitting them before purchasing? Does anyone here have tried?