A solid place to stay in a beautiful city and a great part of town.