Great Place to stay for any length of time.