We were there in May and Esmeralda was in good shape. A few of the buildings were still being redone, but our accommodations were very nice. Pools are all up to speed. The new coco beach building should be finished on the beach by now as it was under construction in May. And the walk to Club O beach in the AM was actually enjoyable although we preferred staying there on the beach, of course. They had less wreckage due to their position on the small rise I believe.