Great place for both short and long term stays.