Would be perfect for both a short and extended stay. Feels like your own house to yourself. Really clean and great location right next to TCU. 100% recommend. Parking for two was a big plus.