Good quality accommodation in a great location