Comfortable accommodation in a most central location.