Great place for both short-term trips and long-term stays.