Sachverhalt: Sachverhalt: A. Die IV-Stelle Obwalden sprach der 1956 geborenen G._ mit Verfügungen vom 8. November 2000 ab 1. Januar 1999 eine ganze und ab 1. Oktober 2000 eine halbe IV-Rente zu. Im Juli 2001 leitete sie ein Revisionsverfahren ein und holte in diesem Rahmen bei der Medizinischen Abklärungsstelle (MEDAS) ein polydisziplinäres Gutachten vom 7. März 2003 ein. Mit Verfügung vom 21. Mai 2003 bestätigte die IV-Stelle bei einem Invaliditätsgrad von 63 % den Anspruch von G._ auf eine halbe IV-Rente. Daran hielt sie mit Einspracheentscheid vom 30. September 2003 fest. A. Die IV-Stelle Obwalden sprach der 1956 geborenen G._ mit Verfügungen vom 8. November 2000 ab 1. Januar 1999 eine ganze und ab 1. Oktober 2000 eine halbe IV-Rente zu. Im Juli 2001 leitete sie ein Revisionsverfahren ein und holte in diesem Rahmen bei der Medizinischen Abklärungsstelle (MEDAS) ein polydisziplinäres Gutachten vom 7. März 2003 ein. Mit Verfügung vom 21. Mai 2003 bestätigte die IV-Stelle bei einem Invaliditätsgrad von 63 % den Anspruch von G._ auf eine halbe IV-Rente. Daran hielt sie mit Einspracheentscheid vom 30. September 2003 fest. B. Die hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Obwalden mit Entscheid vom 25. Februar 2005 ab. B. Die hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Obwalden mit Entscheid vom 25. Februar 2005 ab. C. G._ lässt Verwaltungsgerichtsbeschwerde führen. Sie beantragt, es sei ihr unter jeweils teilweiser Aufhebung des vorinstanzlichen Entscheides und der angefochtenen Verfügung eine ganze Rente zuzusprechen, eventualiter sei die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Zudem sei ihr die unentgeltliche Rechtspflege zu gewähren. Das Verwaltungsgericht des Kantons Obwalden und die IV-Stelle schliessen auf Abweisung der Verwaltungsgerichtsbeschwerde, während das Bundesamt für Sozialversicherung auf eine Vernehmlassung verzichtet. 