Great for a long or short term stay.