Very high standard of accommodation in excellent location