Overall we loved our stay at Island Echos. It was a very nice unit, needing a little upkeep, but nothing that prevented us from enjoying ourselves.
When we arrived, the entry codes were confusing and we couldn't reach anyone to help. I left a message with the property management and never heard back from them during our entire stay. Thankfully we kept trying until we figured out the code to get in.
The location by the beach was fantastic, and just a short drive to all kinds of activities and restaurants. The unit itself was very comfortable, needs some minor repairs done (toilet handle, closet door broken, dresser drawer falls out when opening) but these were pretty minor to us and we still had so much fun. In our opinion the beds were pretty firm, but that's really a personal preference. We found the kitchen to be well-stocked with dishes and cookware, nothing missing that we noticed.
We absolutely loved the umbrella and chair service on the beach, this was a great feature that allowed us to enjoy our beach time. We had a hard time locating the fitness room, and no where we could find described how to get to it. It's out in the building where property management resides. Also the pool was nice for when we wanted a break from the beach. There were grills on the side of the building but we didn't end up using those.
Overall we truly enjoyed our stay and would look to stay at Island Echos again, just recommend a few fixes to make the unit even better.