We stayed at the Corozal Bay Resort and loved it.
You can read our report on the other post.