Santa Lucía is the best place you can stay in San Cristobal de las Casas. We stayed 4 nights and it felt we could stay more without getting tired of it. It felt like a real home. We got the suit, which had a separate office with tv, chimney, desk and couch. Also, a great amount of books on history, arts, nature, and politics of Chiapas, and Mexico. The manager Freddy has every detail taken care of. The food served in the central courtyard and prepared by a single lady is delicious and feels homemade. Every request is met beyond expectations. If you want a small hotel with real attention to detail and the feeling you really are in Mexico, this is it. I highly recommend it!