Hotel Szapot is offering accommodations in Bacalar. There's a terrace and guests can use free WiFi and free private parking.
Speaking English and Spanish at the reception, staff are always on hand to help.
The nearest airport is Chetumal International Airport, 21 miles from the hotel.