This delightful Lodge, divided into six separate rooms, is situated right on the beach in the picturesque village of Chesters on the beautiful Island of Acklins in the Bahamas. Perfectly located, it is simply stepping away to the sparkling crystal blue water’s edge. Snuggled among swaying lush island tropical plants, each room offers spectacular ocean views.