My wife and I spent months researching places to stay in Belize. We had never spent time at a full service resort and were being very picky. Interestingly, Caves Branch just kept coming up on every nights research. We settled on a stay for our twentieth wedding anniversary. The choice could not have better. Ian and his staff are the best. We ate good had fantastic tours and left feeling like we had friends. We can't wait to return.