Located in the Island of Flores, Peten on the shores of Peten Itza Lake. It has 20 rooms with air conditioning, cable TV and private bathroom.