Can't say enough great things about this place! Will definitely stay here next time I visit Caye Caulker.