I have a nano and it works great. Real impressed with it size and the performance. It needs to break in for a few days. I never believed in breaking in because all my other skimmers alway work right away. After that is skims real good. I bought the surface skimmer for the MJ but it is way too big for a 20 gal.