Been struggling with a very poor quality vax for months and have had enough of it. Please can someone recommend a vacuum for majority hard wood and tiles and a bit of carpet. I thought that a cylinder would be better than an upright but not sure. Any recommendations? Thanks very much.