Excellent hotel with welcoming and communicative staff; convenient location near restaurants, shops, and train stations.