Stay at Mangata Villas Resort in San Pedro, Belize! It was beautiful, our hosts Serena and Aaron were lovely, super helpful and the location is great! We will book our next trip there - soon!
Amy