We chose Kalmar more or less at random as a stopping place midway between Malmo and Stockholm and it turned out to be a gem of a historic town - well worth a visit. The hotel is about 20 minutes walk from the centre in a pleasant waterside location with free car parking. It offers self-catering options and, though our room had an en-suite shower, it seems that many don't. We had a large and comfortable room. Swedish hotel rooms are usually simply decorated and uncarpeted. This can make them feel rather Spartan to English tastes but, as here, the quality is usually good.