We are planning to stay at Jaguar Reef for the mainland based part of our trip. If you've stayed there, please post opinions and/or experiences. The tours sound great. Which ones would you recommend? How is the town for off-premises meals and nightlife? Please give us the knowledge. Thanks!