Hidden Gem is a fantastic home to stay in on Caye Caulker. It is a little further from town, but that actually makes it all the better, as Caye Caulker can get a little noisy at night! The private (shared) pool is amazing, and we also appreciated the use of the private dock for swimming and the bikes that make it a short trip into town. The apartment is spacious, and has a great hot shower. The local property manager makes everything really easy and simple to check in and out, and he's also around to answer questions. Overall, we had a great time and would definitely recommend Hidden Gem.