Definition

A small inn or hostel, especially in Mexico or Central America, where travelers can find a place to sleep, typically in shared rooms or on mats on the floor. It is usually a simpler and less expensive accommodation compared to a hotel.