We have stayed in Caye Caulker several times and this has been our favorite place to stay by far! Bay Towers is modern nad has all the amenities you could need. The north side of the the island was very nice and perfect for jet skiing and kayaking. Rene was great with helping us plan our day activities and was always available to take us to and pick us up from the split. The boat rides, free kayaks and bikes were very nice to have. Everything in the room worked fine and the private dock was the perfect place to listen to music and watch the sunset sink into the ocean each night. The staff were very friendly and kept the room and area spotless. We were even able to have our clothes washed. Being able to lay out at the beach next door and eat at the restaurant there was a nice compilment to staying the the Bay Tower. We highly recommend this place and sure will have a great time staying there as we did.