We had a wonderful stay at Hostal Mariposa! We stayed one night in the Family Room before going to the beach for three days (during which time Severine and Michael kindly let us store some belongings), then stayed two more nights in the Private Room.
The hotel is beautiful, with a lovely pool and patio area with chairs, tables, and hammocks. The pool was a haven from the heat of Leon! The rooms were spacious and clean, with nice bathrooms. There was a ceiling fan and a floor fan in the family room so we decided not to pay the extra $10/night for the air conditioning, but if we stayed again we would probably do so.
Severine and Michael (and their adorable daughter Livia) were wonderful hosts, they were very friendly and gave us helpful advice for navigating Leon. After trying to speak Spanish throughout the trip, they were very patient with me as I attempted to speak French with them! They also made us a delicious breakfast (especially the crepes).
While the location is a little bit outside town, we found it very easy to get around. The bus to downtown Leon only cost 4 cordobas, and it was an easy taxi ride (25-30 cordobas per person) to get back to the hotel. The 24 hour security also made us feel safe. Overall, it was a great stay!