The perfect place to stay in Caye Caulker. Amazing!!