Caye Caulker is an amazing place! Clean room at a great price.