Good standard of accommodation at a great location