Flooring has come a long way in recent years offering more choice than ever, with hardwoods and laminates adding elegance and style to carpets offering comfort and luxury.

And you might want to reconsider the advice offered by countless designers to stick to neutral beige as some of the latest designs, such as the striped carpets here, can add a real wow factor, bringing rooms to life with vibrant colours.

They are also ideal if you have children who love to lounge on the floor as they bring warmth and softness with them.

These designs are practical too as they come in heavy duty domestic wool – ideal for those areas in constant use.

Hardwood flooring and laminates are still popular. They are practical and easy to keep clean. Laminate flooring can closely mimic the look of hardwood, without the high maintenance and susceptibility to damage from liquids. Cleaning is easy with laminates - you simply need to use a damp mop to clean the floor when needed. Carpet is luxurious but can be difficult to keep clean.

But whatever option you choose, it pays to do your research – as you will have to live with whatever you select for years to come!