A great place for short and long-term stay.