great stay in a great location with just the right touch of charm