The city looks a bit different to me in this video from the last time I visited. Everything looks more freshly painted and cleaned up.
Category: peten
Chiminos Island Lodge is located in the remote Petexbatun Region region of the Peten. It bills itself as an “eco-archaeological adventure.” I have never visited, but that seems fair enough based on the evidence of this video.