High quality accommodation in a great location