clean and charming. great hosts. great location.