A well appointed place, great fo a long stay