A great cozy place for short or long stay.