Computer Cleanup

I have a 4 year old macbook pro and the memory is constantly full. Is CleanMyMac X worth the cost to get rid of unneeded files? Are there other mac cleaners that are good and also free?