We had a great stay and loved Caye Caulker. Very clean and the hmacs on the balcony are too comfortable :)