So far I have had no problems with this app and it does what it says. In the Menu bar at the top of the screen it displays how many GB of RAM is available (or what percentage of RAM is available if you switch it in preferences). Clicking this number in the menu bar brings down the dropdown menu where you can initiate a memory clean manually and access the preferences and set it to automatically clean if the amount of available memory drops below a certain amount (threshold). It also gives various information about how memory is being used (i.e. how much is being allocated for “App Memory”, “Wired”, “Compressed”, and “File Cache”). I have the paid version which gives the “Extreme Clean” option (in addition to the default “Clean" option that’s included in the free version). I honestly don’t even use the “Extreme Clean” function that much. Supposedly, Extreme Clean uses an altered algorithm so it can get a “deeper” or “better” clean (i.e. it frees up more memory), however it does it at the cost of taking longer to complete compared to the normal clean function. It maybe cleans out a little bit extra; maybe an extra gig and a half at the most, although I doubt systems with less RAM would see as big of a difference. 90% of the time I use the normal clean function which usually takes 30 seconds at the most (the extreme clean takes about 45 seconds to a minute). The only time I’ve seen adds for their other apps is when there’s an update. They update it often enough that I think they’re paying attention to it, but it’s not so much that it’s a nuisance. Anyway, it’s an app that does what it says and runs with no noticeable problems on my end. MacBook Pro w/ Retina i7 (2.4 ghz) Intel Processor NVIDIA GeForce GT 650M Graphics Processor 16gb of RAM 512gb Solid State Drive