Las Cruces is a hidden gem in southern New Mexico. The city is located in the Mesilla Valley and is surrounded by the Organ Mountains. The city is home to New Mexico State University and has a population of over 100,000 people. The city has a rich history and is home to a number of historic sites, including the Old Mesilla Village and the Fort Selden State Monument. The city is also home to a number of museums, including the New Mexico Farm and Ranch Heritage Museum and the Museum of Art. The city is also home to a number of parks, including the Apodaca Park and the Railroad Park. The city is also home to a number of festivals and events, including the Las Cruces International Film Festival and the Giant Steps Jazz Festival.