We stayed at "Jeffery's" in Caye Caulker for two nights. The hotel was a 3 minute walk from the dock and easy enough to find. Check-in as others have described was simple as you just go into the convenience store located down stairs. The room was quite small and the only window in our room was located in the bathroom which had no screens and did not allow very much light into the actual bedroom area due to the fact that they are frosted for privacy.
The room towels we were given had a very musty smell from not being properly dried, and they also do not offer beach towels which was problematic as we spent most of our time in the water.
The view from the rooftop was nice though, and a great place for a nightcap before bed.
If you're just looking for a place to crash the location is good and the room was clean overall.