All You Need to Know about Vinyl Flooring – A Comprehensive Guide