Great space for a long or a short stay, all the comforts of a reasonably equipped home.