Hotel expensive for British, but Vadstena was a great place to stay two days. The hotel fronted the beautiful lake, with the cheaper rooms in the annex in a large house 7 mins walk away but next to the castle and surrounded by wide lawns where we could sit. The small town very walkable, so no need to drive; a few restaurants that were not cheap but fine; lovely to stroll along the lakeside, and a delightful tea room next to the lake near the hotel, with garden and home made cakes. A small beach 5 mins drive away where we swam and chilled out ( ask in Tourist Office for directions).
Our room was furnished c.1900, and we found it oppressive (if interesting), but others may like that. Tea and coffee in room. Parking near annex. Wi-Fi intermittent - very frustrating as we needed to book the next nights accommodation. Breakfast good, and young woman in charge could not have been more helpful.
Recommend Vadstena, and recommend this hotel as the best place to stay, even though it could be better!