We really enjoyed our stay on Caye Caulker at Sea Villas. Very accessible to everything on the island and ocean views! Truly a sweet spot.
The only thing that differed for us...verses other reviews.... was we had a bit of a difficult time getting a hold of them when we had questions and wanted to extend our stay and the roof top wasn't heating.