Sleeping Giant, Belize. Never disappoints