Very high standard accommodation in a central location