Das Hotel Pejelagarto liegt in Bacalar, einem Ort auf der Halbinsel Yucatán. Die Kleinstadt am Ufer der „Lagune der Sieben Farben“ verzaubert mit ihrem türkisblauen Süßwassersee und dem historischen Fuerte San Felipe. In unmittelbarer Nähe finden sich einige Restaurants, darunter das empfehlenswerte Meeresfrüchterestaurant El Taco Loco.
In dem modernen, gepflegten Haus gibt es einen Außenpool. Im gemeinsamen Essbereich gibt es einen Fernseher sowie einen Kaffee- und Teezubereiter.
Alle Zimmer sind mit einem Badezimmer, Klimaanlage und WLAN ausgestattet.