Great standard of accommodation in a great location