Flores is a beautiful island city and one of the tourist cities in Guatemala on Petén Itza Lake (Lago Petén Itza). Notable for its colonial red-roof architecture and winding cobblestone streets, Flores is a true gem. The village is on a small island connected to the mainland by a causeway, which leads to the twin towns of San Benito and Santa Elena (modern and dirty in contrast to the charms of Flores). The three towns together are commonly viewed as a base for exploring the Mayan ruins of Tikal, though they have much to offer as well. Be sure to visit the nearby cave of the serpent (Ak’tun Kan) and ARCAS, a wildlife rescue center. The town is home to many restaurants, and adventurous travelers will find an opportunity to sample exotic animals. However, keep in mind that many of these animals are illegally poached, and therefore should be avoided. This one of the cities of Guatemala is a very safe place for tourists in sometimes-iffy northern Guatemala and an excellent destination for any and all travelers.