lovely in every respect for either a short term or long-term stay