a perfect place for either short or long stay