Idaho Falls Life s too short not to love where you live. Embark on the ultimate lifestyle with THE FALLS at Snake River Landing. If you re looking for apartments for rent in Idaho Falls, look no further. THE FALLS are not only pet- friendly apartments in Idaho Falls, they're an urban oasis, filled with ultra-modern finishes, punctuated by high-end, over-the-top amenities. THE FALLS has 3, 2, an...