An excellent hotel on every level and well situated.