Elmohamady is happy to be playing for his former Sunderland manager Steve Bruce again.
"I just wanted to come here," said Elmohamady. "It was a big decision but I wanted to play. I hope to play every game and get back in the Premier League.
"This is a very good team, a very good manager and a very good owner. We also have very good fans. It is a club I like.
"These are clever players and when you have those you can attack a lot. You can score goals. We can achieve good things."