A beautiful stay with lots of character.