Located in the heart of Galleria area in Houston, IMT is a great alternative for long term or short term stay without the hassle and high prices of a hotel.