The resort was well laid out with all of the facilities you would normally expect (pool, spa, etc.). The staff were extremely courteous and helpful. Their ability in English was somewhat limited, but no major problems were encountered. Meals were exceptional with a wide variety of choices. They have an onsite tourist office that made booking transport to/from airport, visits to local attractions (the falls are a must), very easy and efficient. The only downside was the amount of construction taking place just outside the resort area (widening of highway) which was out of their control. Although this slowed down getting in / out of the resort, there was no noise issue once you arrived. Overall, I highly recommend the Eco Cataratas Resort for long / short-term stays.