The reviews for hotel scilla are all over the place, so we didn't know what to expect! I think it depends on which room you get, as they do differ.
Partner and I stayed for my 60th; two young ladies who were sisters at reception spoke excellent English and encouraged our poor Italian.
This hotel is probably more geared to local tourists, but is a great option set up the top of Scilla (ie it is not down at beach level and requires a transfer to get there).