We loved our stay at Saphire Beach resort. The apartment was clean, well provisioned and VERY near the beach. Staff on site were super friendly and helpful. The onsite restaurant was AMAZING, everything we had was very very good.
It's a ways up north - didn't realize that when we booked - a good 45 min in a golf cart. This was fine for us as we were mostly diving and "No Worries" picked us up from the doc. But getting a golf cart was hard (had to paid double for the resort to book for us - couldn't find a place that would deliver one so far north - and then we had to drive into San Pedro anyways to fill the tank, as there is no gas up north - I'd recommend booking well in advance or getting one when you arrive on the Caye and driving yourself up). Also no groceries up north either.
The restaurant really saved us - a lot of resorts up north do not have on-site restaurants - let alone ones that are that good. So we were happy to stay on the property and be really well fed.
Chuck and Georges were fantastic hosts, quick replies, great suggestions. Always kind.
In short, if you're looking for a relaxed, away from the tourist and party scene, this is a great place. Clean, beautiful, quiet. Fun golf cart rides to Tranquility bay or secret beach.