Sweet, charming hotel located in a great spot.