I have banked with First Caribbean in Belize City, Atlantic on Caye Caulker and Belize Bank in Belize City. Atlantic Bank has been the best so far with hardly a mistake in 10 years versus my experiences with the other banks. But it still pays to go higher and not accept this automatically.