Does everything I need and more. Great support when I needed it. Would definitely buy again.