A lovely place to stay with all you need for a short or long stay.