Both have their advantages and disadvantages. Mesh covers are lighter (easier to handle), don’t retain rain on the surface, and cost less on average. On the other hand, a solid cover will keep a pool cleaner and help maintain pool chemistry, but will cost more and require some maintenance in the off-season.