La Hormiga offers lodging with rooms featuring flat-screen TVs and air conditioning. It also has a restaurant.