This is great. It fits all my cushions and have not noticed any leaks. It sturdy and not too heavy.