Sunset Beach Resort is a great home base on Ambergris Caye. The property offers complimentary bikes and kayaks onsite and will also provide recommendations for tours, places to eat, etc.
The property is well maintained and the staff is always available to help. Its perfect for families or a group of friends.
I would definitely stay here again if I'm ever back in San Pedro!