Very good accommodation in excellent location